從外部動(dòng)態(tài)設(shè)置 Flash,,主要有兩種方法: ① ② Flash 獲取外部(Flex/Html 等)傳入的參數(shù),。通過外部傳入的不同參數(shù),F(xiàn)lash 做出不同的處理 當(dāng) Flash 需要放上服務(wù)器,,而傳入的信息又比較簡(jiǎn)單時(shí),,如果使用 方法①,則讀取的文件也要放上服務(wù)器,,這時(shí) 方法② 顯然更為方便,。 Html 代碼: <param name="movie" value="swf路徑?radius=半徑值" /> AS3 代碼: //如果傳入的參數(shù)不為空,則半徑等于傳入?yún)?shù),;如果為空,,則半徑等于100 var radius:Number=(stage.loaderInfo.parameters.radius)?stage.loaderInfo.parameters.radius:100; 測(cè)試: 1.默認(rèn)圓半徑為100 <param name="movie" value="Circle.swf" /> 2.通過Html代碼傳參數(shù)給Flash,設(shè)置圓半徑為50: <param name="movie" value="Circle.swf?radius=50" /> |
|