急救!!flash好手进!!!

来源:百度知道 编辑:UC知道 时间:2024/06/05 16:54:42
多幅外部图片动态切换

下面是老师给的代码文档……可是我还是看不懂。所以想请教大家~~
有可以帮忙的在这里或者在我的日记里都可以留言http://riji.163.com/weblog/page/fzces0000
谢谢大家勒。
讲的好的还可以追加分数哦~~

一. 准备图像框架和风景图像(13个)
二. 在图层1的第1帧制作图像框架
在图层2的第1帧制作背景图像
三. 制作加载图像的影片剪辑元件和遮罩的影片剪辑元件
1. 建pic影片剪辑元件 并 在图层3的第1帧建影片剪辑实例: pic
2. 建zz1影片剪辑元件 并 在图层4的第2帧建影片剪辑实例: zz
3. 建qq1影片剪辑元件 并 在图层4的第2帧建影片剪辑实例: qq
4. 在图层4的第3帧插入关键帧

四. 输入脚本程序
1. 图层3:第1帧
u++;
if (u == 12) {
u = 1;
}
if (u == 2 or u == 7) {
x1 = 60;
y1 = 40;
} else if (u == 3 or u == 8) {
x1 = 370;
y1 = 40;
} else if (u == 4 or u == 9) {
x1 = 370;
y1 = 260;
} else if (u == 5 or u == 10) {
x1 = 60;
y1 = 260;
} else if (u == 6 or u == 11) {
x1 = 230;
y1 = 150;
}
_root.pic.loadMovie("tu\\tt" add u add ".jpg

没有源文件也不好说
这部分代码是要是通过判断变量u的值来决定怎样执行代码。

1. 图层3:第1帧
u++; ‘变量u 递加1
if (u == 12) { ’判断:如果变量u=12时 将u设为1
u = 1;
}

if (u == 2 or u == 7) { ‘同理:u为2 或 7 时 将x1设为60 y1设成 40
x1 = 60;
y1 = 40;
} else if (u == 3 or u == 8) { ’上面的条件不满足时,如果 u=3 或者u=8时运行下面
x1 = 370;

…………

gotoAndPlay 跳到第某场景的某一帧开始播放

_root.pic.loadMovie("tu\\tt" add u add ".jpg"); tu\tt2.jpg 是加载外部文件,不过代码好名不全

setProperty 设置元件属性

3. 图层4:第3帧
if (k>32){ ’如果 k>32
k=0;
for(n=1;n<=50000;n++){ ’循环50000次(,代码不全,这里并看不出n有什么用,是为了延时吧——好象这方法太笨了)

}
gotoandplay(1) ‘跳到第一帧并播放,
}
else{
gotoAndPlay(2); 'k不大于32 时运行
}

先把位置占起,明天来整哈,这会要闭眼了

好运:))

进不去,不过代码你还是去看flash帮助,有编程基础的话就可以.不然还是先学好程序吧.

这是一个,我忘了,回去看看

呵呵 老师不错呀~在哪学的呀?