ものすごい勢いで、bar が伸びます
ゆっくり伸ばしたいのですが、ウェイトのようなものはないでしょうか?
on (release) {
for (i=1; i<500;i++) {
bar._width += 1;
}
}
http://www.macromedia.com/support/flash/action_scripts/actio...
Macromedia Flash - ActionScript Dictionary : setInterval
FLASHのバージョンがわかりませんけどMX以降ならsetIntervalがつかえます。
更新とか大量生産とか考えずに適当でもいいなら以下のように置き換えるだけで動きます。
詳しくはヘルプのsetInterval、clearIntervalとかをみてみてください。
/*----------ここから-----------*/
on (release) {
function stretchMC(stretchTarget){
trace(”stretchMCメソッド。このメソッドはsetIntervalで繰り返し実行されています。引数は ”+stretchTarget+” です。”);
stretchTarget._width+=10;
if(stretchTarget._width > 500 ){
trace(”stretchTargetの_widthが500以上になったのでclearIntervalします”);
clearInterval(stretchTimer);
};
};
//stretchMCメソッドを50msecごとに実行します。第3引数はbar。
var stretchTimer = setInterval(stretchMC,50,bar);
};
/*----------ここまで-----------*/
※変数名やコメント、traceの削除など適宜変更してください。
お、これで十分かもしれないです
ありがとうございます
ちょっと、読んでみます