如何手动将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应用程序(例如OpenOffice ( http://www.openoffice.org ))将输出作为SWF文件提供,但没有动画和效果。
您也可以尝试使用诸如Wondershare PPT2Flash之类的商业转换器来输出带有动画的原件。
毕竟,这些转换工具可以帮助您自动将PowerPoint转换为Flash,而无需太多编码。
From: https://bytes.com/topic/flash/insights/754368-how-convert-powerpoint-flash-manually