Flash相册模板
Flash相册模板软件:MacromediaFlashMX2004要求:“下一张”“上一张”“自动播放/暂停”三个按钮;“当前第X张,总共N张”的说明;最重要的是,制作时...
Flash相册模板
软件:Macromedia Flash MX 2004
要求:
“下一张”“上一张”“自动播放/暂停”三个按钮;
“当前第X张,总共N张”的说明;
最重要的是,制作时,只需将相片导入库中,便可按相片名称,顺序播放,不需要将其一个个地放到时间轴上;
可以用AS2实现,首先你所有的图片的名称要按一定顺序排列,如有300张,则从1.jpg到300.jpg(注意文件名前不要加0,例如第一张就命名为1.jpg而不要命名为001.jpg)。
然后进入flash后,假定1秒钟换一张图片,则在第1帧和第13帧插入关键帧,并设置这两帧的帧动作为:
第1帧:
i=1;
第13帧:
if(i<=300){//假定有300张图片,有多少张就设多少
loadMovieNum(i+".jpg", i+1);//加载图片
unloadMovieNum(i);//删除上一张图片
i=i+1;
gotoAndPlay(2);
}else{
stop();
}
----------------------------------------
此方法可行,但加载的图片是外部的哦,
怎样才能做到swf文件自带呢?
其实最主要的目的是,制作时,不需要对图片一个个地进行设置,可以一次过,批量地完成;
也就是说,只要将图片导入库中,相册就制作完成
让图片名称有规律很简单,下载个ACDsee10就可以了,
主要是,怎样才能自动调用flash库中的图片? 展开
软件:Macromedia Flash MX 2004
要求:
“下一张”“上一张”“自动播放/暂停”三个按钮;
“当前第X张,总共N张”的说明;
最重要的是,制作时,只需将相片导入库中,便可按相片名称,顺序播放,不需要将其一个个地放到时间轴上;
可以用AS2实现,首先你所有的图片的名称要按一定顺序排列,如有300张,则从1.jpg到300.jpg(注意文件名前不要加0,例如第一张就命名为1.jpg而不要命名为001.jpg)。
然后进入flash后,假定1秒钟换一张图片,则在第1帧和第13帧插入关键帧,并设置这两帧的帧动作为:
第1帧:
i=1;
第13帧:
if(i<=300){//假定有300张图片,有多少张就设多少
loadMovieNum(i+".jpg", i+1);//加载图片
unloadMovieNum(i);//删除上一张图片
i=i+1;
gotoAndPlay(2);
}else{
stop();
}
----------------------------------------
此方法可行,但加载的图片是外部的哦,
怎样才能做到swf文件自带呢?
其实最主要的目的是,制作时,不需要对图片一个个地进行设置,可以一次过,批量地完成;
也就是说,只要将图片导入库中,相册就制作完成
让图片名称有规律很简单,下载个ACDsee10就可以了,
主要是,怎样才能自动调用flash库中的图片? 展开
2个回答
展开全部
给图片一个连接名称my_pic,
创建个空的影片剪辑kong_mc
然后在代码写入
import flash.display.*;
//
var sourceBD:BitmapData = BitmapData.loadBitmap("my_pic");
//
kong_mc.attachBitmap(sourceBD, 2, "auto", true);
//
如果是多张图片就"my_pic"+n n通过for循环附值(1.2.3.~~n)
这种方法不推荐 可能文件体积叫大
创建个空的影片剪辑kong_mc
然后在代码写入
import flash.display.*;
//
var sourceBD:BitmapData = BitmapData.loadBitmap("my_pic");
//
kong_mc.attachBitmap(sourceBD, 2, "auto", true);
//
如果是多张图片就"my_pic"+n n通过for循环附值(1.2.3.~~n)
这种方法不推荐 可能文件体积叫大
博思aippt
2024-07-20 广告
2024-07-20 广告
**AI一键生成PPT免费版**为满足广大用户的需求,我们博思云创科技特推出AI一键生成PPT免费版。用户只需简单输入需求,AI技术便能智能分析并快速生成高质量PPT。此版本功能强大且易于操作,无需专业设计技能,即可轻松打造出令人满意的演示...
点击进入详情页
本回答由博思aippt提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询