0
這不一定是特定於ActionScript 3的,但我無法想象如何通過字符串訪問實例,或者即使這是可能的。Actionscript 3:通過字符串訪問實例?
我正在做的是在一個場景中傳遞一個String的函數,在我的情況下是一個影片剪輯的特定實例的名稱。有沒有辦法使用該字符串來訪問該場景的實例,IE傳遞字符串,我可以改變該實例的字符串匹配傳遞的字符串的名稱。
謝謝
這不一定是特定於ActionScript 3的,但我無法想象如何通過字符串訪問實例,或者即使這是可能的。Actionscript 3:通過字符串訪問實例?
我正在做的是在一個場景中傳遞一個String的函數,在我的情況下是一個影片剪輯的特定實例的名稱。有沒有辦法使用該字符串來訪問該場景的實例,IE傳遞字符串,我可以改變該實例的字符串匹配傳遞的字符串的名稱。
謝謝
基本上,可以通過做訪問對象的所有公共實例/場景如下:
myMovieClip["myInstance"]
這相當於
myMovieClip.myInstance
所以,當您將一個字符串傳遞給一個函數以訪問該場景的特定實例時,可以執行以下操作:
function myFunc(name:String, alpha:Number):void {
myMovieClip[name].alpha = alpha;
}
希望有幫助!
完美的是,我在開始的時候嘗試了myMovieClip.StringName,但它馬上就從蝙蝠身上脫手了,非常感謝我用另一種方式代替使用點運算符!你每天都會學習新的東西= p –