การเรียกใช้ function ใน swf ที่เรียกมาโดย swfLoader
ต้อง import mx.managers.SystemManager;
ประกาศตัวแปร [Bindable] public var loadedSM:SystemManager;
———————————————————————————————– main.mxml
import mx.managers.SystemManager;
public var loadedSM:SystemManager;private function init_myswf():void {
loadedSM = SystemManager(myswf.content);
}
public function update_child():void {
loadedSM.application["get_update"](); // get_update คือชื่อฟังก์ชั่น get_update() ที่อยู่ใน game.swf
}
<mx:SWFLoader id=”myswf” source=”game.swf” creationComplete=”init_myswf()” width=”100%” height=”100%”/>
—————————————————————————————
เพียงเท่านี้ก็เรียกใช้ฟังก์ชั่นที่อยู่ใน swf นั้นได้แล้ว