重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

mc.addEventListener(Event.ENTER_FRAME,function(event){
mc.scaleX += 0.01;
mc.scaleY += 0.01;
mc.x = mc.x+1;
});
mc.xが10すすんだらストップさせるにはどう記述したら良いですか??

A 回答 (1件)

事前にmc.xの初期値を控えておいて、


差分が10未満の時だけ+1するようにしたら良いんじゃない?

mc.addEventListener(Event.ENTER_FRAME,function(event){
mc.scaleX += 0.01;
mc.scaleY += 0.01;
if ((mc.x - mc.xの初期値)< 10) {
mc.x = mc.x+1;
}
});

イベントそのものがいらないなら、removeEventListenerしちゃっても良いけど。
    • good
    • 0
この回答へのお礼

satomiさん!!できました!!賢いですね!!ありがとうございます。
ちなみにmcをクリックした時に
mc.addEventListener(Event.ENTER_FRAME,function(event){
mc.scaleX += 0.01;
mc.scaleY += 0.01;
if ((mc.x - mc.xの初期値)< 10) {
mc.x = mc.x+1;
}
});

させる方法教えていただけないでしょうか。。

お礼日時:2011/12/28 15:15

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!