如何手动将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