作者aquarianboy (我是没牌的营养师!)
看板Flash
标题Re: [问题] 共同宣告,各别呼叫。
时间Fri Jun 1 11:02:12 2007
※ 引述《icedesign (不可或缺的咖啡因)》之铭言:
: function test() {
: for (var i:Number = 1; i<=6; i++) {
this["test"+i+"_btn"].i = i; //加这行
: this["test"+i+"_btn"].onRelease = function() {
: if (i=1) {
: //trace(i);
trace(this.i); //改成this.i,其它以此类推
: }
: if (i=2) {
: trace(i);
: }
: if (i=3) {
: trace(i);
: }
: if (i=4) {
: trace(i);
: }
: if (i=5) {
: trace(i);
: }
: if (i=6) {
: trace(i);
: }
: };
: }
: }
: test();
应该这样就行了
另外,即然这麽多个if,建议可以改用switch-case的方式 :)
供你参考
--
http://www.eddie.com.tw/blog/
http://www.eddie.com.tw/
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.133.136.105