Friday, August 05, 2005

Flash Lite [ 5 ] load..( )

今天來談談,Flash Lite裡面的load指令,
目前Flash Lite只支援四個load指令
loadMovie( );
loadMovieNum( );
loadVariables( );
loadVariablesNum( );


使用方式跟一般相同,只要記得Target的定義方式,
要用"/InstantName"就可以了,

不過這裡有一個要提醒大家的,
就是在Flash Lite裡面,不能在同一格影格使用load的指令,
這樣後面的一個指令,就會無效,
而你在Output的視窗會看到下面的錯誤訊息,

*** Flash Lite Warning - FTPS031: More than one instance of URL Request calls found.

FTPS031
這個錯誤訊息可以在Flash_Lite_1.1_CDK裡的文件authoring_guidelines
找到對應的說明

Flash player detected more than one instance of URL (getURL( ), loadMovie( ),
loadVars( ) and fscommand( ))calls. Only one URL request per frame or event handler is allowed.

簡單來說,就是一個Frame只能執行上述指令的其中之一,
這可是我試了好多方法,才找到的這個問題ㄋㄟ....差點沒瘋掉,
所以大家可以準備這份文件,
後面有個章節說明Warning and Error Messages
出現錯誤訊息的時候,好好查查看是什麼狀況!

CDK的檔案可以在官方網站下載
http://www.macromedia.com/devnet/devices/flashlite.html

1 comment:

Anonymous said...

變成教學blog了 XD