如何手动将PowerPoint转换为Flash

将PowerPoint转换为Flash绝对是分发庞大的PowerPoint演示文稿的好选择。

您可以手动或使用专业应用程序将整个PowerPoint转换为Flash。

首先 ,您需要准备PowerPoint文件。 确保您没有使用任何复杂的渐变或动画。 将它们带入Flash时,对它们的解释会很糟糕。 另外,请确保没有任何物体落在滑动区域的范围之外。 这样可以确保所有幻灯片在导入Flash时均正确对齐。 现在,保存演示文稿的副本,不包含任何背景图片。 您可能还需要选择一种对比鲜明的背景色,以轻松查看每张幻灯片的内容。 稍后您都将背景图像导入Flash中。 其次 ,从PowerPoint文档中选择“文件”>“另存为...”,然后将演示文稿另存为Windows图元文件(* .wmf)。 这会将您的整个演示文稿保存为一系列文件。 WMF文件保留所有文本。 接下来 ,创建一个新的Flash文档,并将舞台的大小调整为720 x540。将背景色更改为黑色。 选择“文件”>“导入”>“导入到舞台...”,然后导入第一个WMF文件。 当要求导入序列中的所有图像时,选择“是”。 这会将演示文稿中的每张幻灯片放置到一系列框架上。 然后 ,在幻灯片层下创建一个新层,并导入图像以用作背景。 您可能需要两张图像,一张用于标题幻灯片,另一张用于常规幻灯片。

现在是时候进行一些体力劳动了。 您需要遍历电影的每一帧,并从幻灯片图层中删除纯背景形状。 完成此操作后,您应该看到每张幻灯片的内容,并在其后面带有正确的背景图像。

最后 ,在电影的末尾添加一个帧。 在该框架上放置一些静态文本,上面写着“幻灯片结束,请单击以退出”。

好了,现在是时候继续一些ActionScript了。 为您的操作创建一个新层。 您需要立即添加一些语句。 首先,您希望该电影以全屏播放,因此请添加fscommand。

fscommand("fullscreen","true")-;
为了确保舞台正确调整大小,请指定scaleMode。
Stage.scaleMode = "exactFit";
最后 ,您不希望影片在用户开始单击之前立即开始播放所有幻灯片,因此请添加停止功能。
stop(); 
您将需要包含一些将经常用于演示文稿导航的功能。
function gotoNextSlide():Void {
   if (_currentframe < _totalframes) {
      gotoAndStop(_currentframe + 1);
  } else {
      quit();
  } 
} 
function gotoPreviousSlide():Void {
  gotoAndStop(_currentframe - 1); 
} 
function gotoHome():Void {
  gotoAndStop(1); 
} 
function gotoEnd():Void {
  if (_currentframe < _totalframes) {
   gotoAndStop(_totalframes - 1);
 } 
} 
function quit():Void {
 fscommand("quit"); 
}
接下来 ,我们需要处理所有键盘和鼠标事件,以便用户可以浏览幻灯片。 我们将通过创建一个新的侦听器对象来做到这一点。
var myListener:Object = new Object(); 
myListener.onKeyDown = myOnKeyDown;
myListener.onKeyUp = myOnKeyUp;
Key.addListener(myListener); 
myListener.onMouseUp = myOnMouseUp;
Mouse.addListener(myListener);-Here are the listener functions. 
function myOnKeyDown():Void {
  if (Key.isDown(Key.DOWN) || Key.isDown(Key.PGDN)) {
   gotoNextSlide();
  } else if (Key.isDown(Key.UP) || Key.isDown(Key.PGUP)) {
   gotoPreviousSlide();
  } else if (Key.isDown(Key.END)) {
     gotoEnd();
  } else if (Key.isDown(Key.HOME)) {
     gotoHome();
  } 
} 
function myOnKeyUp():Void {
  if (Key.getCode() == 27) {
     quit();
  } 
} 
function myOnMouseUp():Void {
  gotoNextSlide(); 
}
如果以下步骤对您来说太复杂,则可以尝试一些PowerPoint到Flash转换器。 一些免费的Office应用程序(例如OpenOfficehttp://www.openoffice.org ))将输出作为SWF文件提供,但没有动画和效果。 您也可以尝试使用诸如Wondershare PPT2Flash之类的商业转换器来输出带有动画的原件。 毕竟,这些转换工具可以帮助您自动将PowerPoint转换为Flash,而无需太多编码。

From: https://bytes.com/topic/flash/insights/754368-how-convert-powerpoint-flash-manually

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值