神魂顛倒論壇logo

icon
首頁Adobe Animate CCActionScript討論 → 關於由string 去int 問題

雷射溶脂 | 瘦小腹 | 植髮 | 眼袋 | 玻尿酸 | 電波拉皮 | Flash | 購物車 | Flash Player 11.2 | 豐胸 |

下一主題 上一主題


關於由string 去int 問題


關於由string 去int 問題 簡版






你好~~

var game_max:int=2;

c_o_name=c_o_str+"_max";
for (var l_o:int=1; l_o<=c_o_name; l_o++) {  //error
        MovieClip(main)[c_o_str + l_o].gotoAndPlay("go");
        MovieClip(main)[c_o_str + l_o].addEventListener(Event.ENTER_FRAME, checkshipcome);
}

假設c_o_str="game"
但當行時出現error:
比較靜態類型int的值和可能不相關的類型String

有什麼方法可以解決呢??
謝謝幫忙




購物車 | 回到頂部

簡版






for迴圈底下不能用String去接喔,
大大要不要試試看先用一個Array去生成你要的name 如用for迴圈生程var a:Array = ["game1","game2".........];
然後在到另一個for迴圈底下用,
for(var i:int = 0;i<次數上限;i++){
a[i];//<<把這個陣列用在你要用的地方,他傳出來的資料就是妳在ARRAY底下設的資料形態。
}
不知道有沒有幫助...




雷射溶脂 | 回到頂部

簡版






for迴圈底下不能用String去接喔,
大大要不要試試看先用一個Array去生成你要的name 如用for迴圈生程var a:Array = ["game1","game2".........];
然後在到另一個for迴圈底下用,
for(var i:int = 0;i<次數上限;i++){
a[i];//<<把這個陣列用在你要用的地方,他傳出來的資料就是妳在ARRAY底下設的資料形態。
}
不知道有沒有幫助...




購物車 | 回到頂部

簡版






l_o<=c_o_name

一個是 int型態 一個是 string型態
這無從比較起 當然會出錯




自體脂肪隆乳 | 回到頂部

簡版






推樓上!!
沒~~~錯~~~~就是這樣(點頭 !!!)



雷射溶脂 | 回到頂部
Icon
LawrenceDESI
下一主題 上一主題