Hello World | (02-05-2003) |
![]() |
|
這是最簡單的範例,當Flash連到FlashCom中一個Application後,它會Send一句Hello World給Flash。 在applications下建立一個叫helloworld Folder後,建立一個純文字檔main.asc,裡面輸入: application.onConnect = function(newClient) { ???? application.acceptConnection(newClient); ???? newClient.call("msgFromSrvr", false, "Hello World"); }它作用時是當有Flash影片連上它時,它就會Call那個Flash中一個負責與FlashCom聯繫的NetConnection Object的一個自定Method叫msgFromSrvr,並傳出參數"Hello World"。 在Flash MX中,Frame 1輸入: fc = new NetConnection(); fc.connect("rtmp:/helloworld"); fc.msgFromSrvr = function(msg) { ???? trace(msg); };測試影片,就可以在Output窗口中見到Hello World。 注意: 新手經常面對的問題,就是經常來回修改Flash MX和main.asc中的ActionScript,但測試影片卻沒有改應,原因是因為凡main.asc經過修改後,都必須Reload那個Application才有效。 方法是在Flash MX Menu Bar選Window>Communication App Inspector,登入後在Active Application Instances選你那個Application,例如:helloworld,按View Detail後,再按Reload App,按OK,再測試影片便可。 [ 源文件 ] |
|
本文章由 luar 發表。 |
![]() |
|
![]() |
意見 |
![]() |
|