onEnterFrameでつまずいたのでメモ。
↓これは問題なく動く。
var Num1 = "1" - 0;
var Num2 = "1" - 0;
btn.onRelease = function(){
onEnterFrame = function(){
txt1.text = Num1++;
txt2.text = Num2++;
}
}
↓例えば、onEnterFrameで実行させる関数を分けた場合、↓下のソースだと2番目のonEnterFrameしか実行されない。
var Num1 = "1" - 0;
var Num2 = "1" - 0;
btn.onRelease = function(){
onEnterFrame = function(){
txt1.text = Num1++;
}
onEnterFrame = function(){
txt2.text = Num2++;
}
}
↑を回避する方法はこれ↓。ムービークリップをonEnterFrameに指定する。
var Num1 = "1" - 0;
var Num2 = "1" - 0;
btn.onRelease = function(){
txtMC1.onEnterFrame = function(){
txtMC1.txt1.text = Num1++;
}
txtMC2.onEnterFrame = function(){
txtMC2.txt2.text = Num2++;
}
}
コメントする