作者GODSIZE (平少T月刀刀刀)
看板Flash
标题Re: [问题] 有一段ActionScript想请问?
时间Mon Aug 4 17:49:44 2008
不断设定 X位置,直到此泡泡开始上升
(故会有不断闪烁的效果)
: 第一个影格
: setProperty(this, _x, random(500)); //设定泡泡的 X位置在 0~499 之间
: if (random(100) == 1) { //泡泡上升的机率是 0.01
: gotoAndPlay(3); //开始上升
: }
: 第二格影格
: gotoAndplay(1);
泡泡开始上升
: 第三格影格
: setProperty(this, _y, (getProperty(this, _y) - 4));
: setProperty(this, _x, ((getProperty(this, _x) + random(4)) - 2));
//每个影格泡泡上升 4 pixels,X方向变动值为 -2 ~ 2,制造出泡泡左右晃动的效果
: if (getProperty(this, _y) < 0) {
: setProperty(this, _y, 800);
: gotoAndPlay(1);
: }
//如果超出场景最上方,就把泡泡移到座标 800 处,继续等待上升 (影格一)
: 第四格影格
: gotoAndPlay(3);
---
其实这应该可以写在同一影格就好罗~ ^^
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.123.105.57
1F:推 vul3qup3:谢谢大大的讲解^^ 08/04 20:30