作者pulua (有食物?!)
看板Flash
标题[问题]随意跑动的小圆点...
时间Thu Apr 16 21:44:19 2009
这似乎是个很简单的小语法
但我还是用的怪怪的T口T
请问大家 我照着FALSH 动画棒棒糖这本书试着做一个简单小动画
动画的基本样貌就是有小球在萤幕上跑来跑去
然後大小跟透明度会不停变化
这是写在影片片段 也就是小球上的语法
onClipEvent(load){
targetX=Math.random()*Stage.width;
targetY=Math.random()*Stage.height;
speed=Math.random()/13;
this._alpha=Math.random()*100;
this._xscale=this._yscale=Math.random()*100;
}
onClipEvent(enterFrame){
if(Math.ceil(Math.random()*100)==1){
targetX=Math.random()*Stage.width;
targetY=Math.random()*Stage.height;
speed=Math.random()/10;
targetAlpha=Math.random()*100;
targetScale=Math.random()*100; <-这行
}
this._x +=this.speed*(targetX-this._x);
this._y +=this.speed*(targetY-this._y);
this._alpha +=this.speed*(targetAlpha-this._alpha);
this._xscale += this.speed*(targetScale-this._xscale);
}
我看书上他的圆点本身长宽是固定的
怎麽说 像是我一开始画的圆点比例是20*20
我希望动画在跑的时候出来的小圆点也是同比例的
例如20*20 10*10 5*5这样子
(书上的是等比例的!!)
但是现在的动画跑出来虽然一切正常
可是我的圆点比例会很奇怪 可能变成20*5椭圆型这样子
请问该怎麽改呢?
我照着书上说关於比例的语法 也就是我上面标注的那一句作修改
但我把数字*100改乘0 他比例却还是会有椭圆形...
而且圆点还慢慢不见......
阿 我倒底要怎麽办= ="
希望大家可以帮帮我
拜托了!!
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.67.8.98
1F:→ cjcat2266:FALSH => Flash 04/16 23:39
2F:推 cjcat2266:你最後一行的_xscale +=没有对应的_yscale += 04/17 00:42
3F:→ pulua:喔喔喔喔喔喔喔 超感谢楼上!!!! 04/17 13:09