Flash载入swf,以及实现暂停、倒退[急~~~]
问题大致描述: 有stage1.swf、stage2.swf、……stage10.swf,现在要把这些swf整合成一个swf文件并顺序播放,而且能够在stage1.swf、stage2.swf、……stage10.swf中的指定帧实现暂停,并可以倒退。 具体要求: 编写main.swf实现 1.将stage1.swf、stage2.swf、……stage10.swf,能够在main.swf中载入,按顺序播放,并最终嵌入在main.swf中。 2.main.swf能够在stage1.swf、stage2.swf、……stage10.swf中的指定位置暂停,等待用户操作。 3.如果在暂停时用户按下空格键,则继续播放(如果该stage?.swf已经播放完成则自动播放下一个stage?.swf) 4.如果在暂停时用户按下退格键,则跳转到上一个暂停的位置,并继续保持暂停(如果当前的位置为该stage?.swf的第一个暂停的位置,则自动跳转到上一个stage?.swf的最后一个暂停的位置) 当前状况: 1.stage1.swf、stage2.swf、……stage10.swf无任何代码(即,不会暂停)但是可以修改对应的.fla文件 2.能够使用的工具为Adobe Flash CS4 Professional和Adobe Flash Builder 4 参考回答: (不一定照这个样子,毕竟我不知道答案应该是什么样子,只是推测可能是这个样子,其实就是希望能够通俗易懂并清晰完整) 使用Adobe Flash CS4 Professional打开stage?.swf 在第一帧上添加代码: 。。。。。。 在需要暂停的帧上添加代码: 。。。。。。 在最后一帧上添加代码 。。。。。。 使用Adobe Flash Builder 4新建一个Flex项目,项目名为XXXX,应用程序类型选择XXXX,并在xxxx.mxml中加入代码: 。。。。。。 备注: 我很急,真的很急希望大家帮帮忙,觉得分不够高可以在加。。。
具体要求: 编写main。swf实现 1。将stage1。swf、stage2。swf、……stage10。swf,能够在main。swf中载入,按顺序播放,并最终嵌入在main。swf中。 2。main。swf能够在stage1。
swf、stage2。swf、……stage10。swf中的指定位置暂停,等待用户操作。 3。如果在暂停时用户按下空格键,则继续播放(如果该stage?。swf已经播放完成则自动播放下一个stage?。swf) 4。如果在暂停时用户按下退格键,则跳转到上一个暂停的位置,并继续保持暂停(如果当前的位置为该stage?。
swf的第一个暂停的位置,则自动跳转到上一个stage?。swf的最后一个暂停的位置) 1。新建空影片剪辑分别命名1、2、3、。。。。在主文件上用loading number命令加载进来stage1。swf、stage2。swf、……stage10。
swf。源文件第一帧as 都是stop, 2。干嘛非要用空格键,你后面的三个问题用一个键有点麻烦。倒不如建10个按钮控制每一个swf,用stop goto命令岂不方便。 希望对你有帮助! 。
Package { import flash。display。MovieClip; public class demo extends MovieClip { public function demo ():void { } public function go (i:int):void { this。
gotoAndStop (i); } } } 打开stage系列的fla,在第一镇添加动作,stop(); 在属性,文档类里面添加demo。复制以上代码进入一个as文件,保存为demo。as,放在fla一起的目录下 Package { import flash。
display。MovieClip; public class loadAll extends MovieClip { [Embed(source="stage1。swf")] private var s1:class; [Embed(source="stage1。
swf")] private var s2:class; [Embed(source="stage1。swf")] private var s3:class; [Embed(source="stage1。
swf")] private var s41:class; public function loadAll ():void { loader。loadBinary (s1); } public function go (i:int):void { this。
gotoAndStop (i); } } } 后面太多,有时间再写. 。
答:方法很多.你可以直接用loadMovie();语句把那段动画加载进来. 也可以用反编译软件把那个swf动画编译成源文件.直接用flash修改就是了. 你可以把这...详情>>
答:c参照下面链接详情>>