首页| 论坛| 搜索| 消息
主题:AutoPlay Media Studio6.0 使用指南
回帖:既使我们赋予了按钮播放下一张的命令,由于动画还在播放,下一张图片我们看不到。结束动画播放不是让动画停止播放,既使停止了播放,由于动画背景不是透明的,我们也看不到下一张图片。我们采取的方法是让动画不可见。正在播放的动画不可见了,下一张图片便可看到了。

首选输入播放“下一张”的命令。打开按钮属性设置面板,点击打开“On click(左键单击)选项卡,输入如下命令:

-- Load the next image

LoadImage(nCurrentImagePosition + 1);

命令输入后如图一四0所示:图一四0

图片:

http://bbs.deepin.org/attachment/Mon_0704/85_173760_83baeb547b1b16e.jpg



描述:45.输入结束动画的命令。点击“按钮属性”下面的“添加动作”按钮,在打开的“新建动作向导出—选择动作”面板中的“第一步 选择分类”下面点击右侧的小箭头,在打开的下拉列表中点选“Flash”选项。如图一四一所示:

图片:

http://bbs.deepin.org/attachment/Mon_0704/85_173760_c29fef399d72084.jpg

46.在第二步“选择动作”中选择“Flash SetVisible(设置可见与否)”。如图一四二所示:

图片:

http://bbs.deepin.org/attachment/Mon_0704/85_173760_5759cd3821d9d9c.jpg



描述:47.在打开的“新建动作向导—动作设置”面板的“第三步 自定义动作,单项奖击完成建立动作,以后可以选择编辑不同的动作”中点击“Visible”右侧的小箭头,在打开的下拉列表中点选“False(否,即不可见)”,然后点击下面的“完成”按钮。如图一四三所示:

图片:

http://bbs.deepin.org/attachment/Mon_0704/85_173760_a8c264351c0f0c1.jpg



描述:48.动作添加完成后如图一四四所示:

图片:

http://bbs.deepin.org/attachment/Mon_0704/85_173760_4c9e02c20fbcfdd.jpg



49.为“上一张”按钮输入命令。输入命令的方法与为“下一张”输入时一样。输入的命令是:

-- Load the previous image

LoadImage(nCurrentImagePosition - 1);

命令输入完成后如图一四五所示:

图一四五

图片:

http://bbs.deepin.org/attachment/Mon_0704/85_173760_2ee49168d0d8879.jpg



50.为幻灯片播放输入命令。幻灯片播放即是我们点击了“幻灯片播放”按钮后,图片一张一张地自动播放。其实这个命令的设置很简单,如果我们输入了5个播放下一张的命令,那么,当点击“下一张”按钮后,播放下一张的命令便被执行5次,这样,图片便自动播放5张。可是,这样播放的速度太快。我们还没有来得及看清楚,图片已经消失了。所以,我们在让图片自动播放的同时,还要控制播放的速度。这里有一个简单的方法能够控制图片播放速度。“下一张”的命令是这样的:“LoadImage(nCurrentImagePosition + 1);”。在这个命令中,关键的是命令最后的数值“+1”,这是下一张。如果是“- 1”,则是上一张。如果是“+0”会是什么样子呢?即是也不加也不减——停止。我们输入了一个“+0”的命令,播放时便执行一次停止的命令,如果输入的是两个、三个,那么,播放时便执行两次、三次停止的命令。图片在窗口中停留的时间长与短,取决于我们输入“+0”的命令的多少。接下来再输入一个“+1”的动作,在执行了若干次停止的命令后又播放下一张。这样,我们输入了多少个“+1”的命令,图片便自动播放多少张。上一张图片与下一张图片播放间隔的长与短,取决于输入的“+0”的动作的多少。我们暂时设置输入5个“+0”的命令,即照片停留的时间是播放5次所需的时间。如果觉得太快,可减少“+0”的命令数,如果觉得太慢,可增加“+0”的命令数。需要说时的是,这些命令在执行时是需要一定时间的,在这个时间内,其它的操作不会被执行。如果我们在图片自动播放时又点击了“下一张”的命令,只有等到自动播放的命令执行完毕后才会被执行。所以,我们在设置自动播放的张数时要充分考虑播放的时间。如果连续播放100张,需要的时间要在2分钟左右。在这段时间内如果我们想停止播放进行其他的操作是不可能的。可是专门的看2分钟的图片是不是又太长了呢?这就取决于个人的喜好了。如果加快了播放的速度,可能觉得眼花缭乱。再有,图片播放的速度也受光盘运行的速度的影响。如果我们制作的光盘达到了700MB,恐怕不设置停止的命令其播放速度估计也不会太快。所以,我们在设置播放速度时要多实验,自己觉得可以就行了。再有一点需要说明:执行完自动播放的命令后,如果还想让他自动播放,可再次点击“幻灯片播放”按钮,图片便再次往下自动播放。我在做这张光盘时,输入了自动播放50张的命令。我在光盘中共插入了241张图片。我们现在只给出播放两张图片的命令:

LoadImage(nCurrentImagePosition + 1);

LoadImage(nCurrentImagePosition + 0);

LoadImage(nCurrentImagePosition + 0);

LoadImage(nCurrentImagePosition + 0);

LoadImage(nCurrentImagePosition + 1);

命令输入完毕后如图一四六所示。

图一四六

图片:

http://bbs.deepin.org/attachment/Mon_0704/85_173760_42dd900bb24e978.jpg



51.为关闭窗口输入命令。我原来写过两篇关于窗口的教程:一篇是《窗口的最大化、最小化和退出》,一篇是《窗口的附加设置》。这里不再重复,只写出窗口的退出命令:

Application.Exit(0);

52.载入命令的输入。载入命令即是将硬盘上的图片文件载入到相册中来进行播放。这个命令至关重要。有了这个命令,使相册就不仅仅是一个相册,同时成为了一个图片播放器和幻灯片播放器,为播放硬盘上的图片提供了一个功能强大的平台。有了这个命令便使这个电子相册身价倍增。

输入载入命令的方法与输入其他命令的方法一样,都是在按钮的属性面板中打开脚本选项卡,在“左键单击”动作面板中输入即可。载入命令如下:

-- The script below makes use of the following global functions (Project > Globals):

-- LoadImage(number)

-- The script below makes use of the following global variables (Project > Globals):

-- tImageFiles

-- Prompt the user for a folder to load images from

sImageFolder = Dialog.FolderBrowse("从文件夹载入图像:", _DesktopFolder);

-- Check if the user pressed cancel

if sImageFolder ~= 'CANCEL' then

-- Clear out old images

tImageFiles = {};



-- Specify the allowed extensions

tAllowedExtensions={"bmp","apm","emf","gif","jpg","jpeg","pcd
下一页上一页  (5/12)
下一楼›:这个软件有汉化的了 ,
‹上一楼:除了第一张..其他图片基本都失效了..请修复..

查看全部回帖(117)
«返回主帖