<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" verticalAlign="middle" backgroundColor="white" viewSourceURL="srcview/index.html"> <mx:Script> <![CDATA[ import mx.events.VideoEvent; [Bindable] private var moduleTitle:String; private var vm:VideoModule; private function init():void { vm = VideoModule(m1.child); moduleTitle = vm.getModuleTitle(); } private function stopVideo():void { vm.stopVideo(); } private function playPauseVideo():void { vm.playPauseVideo(); } ]]> </mx:Script> <mx:Panel id="panel" title="Module: {moduleTitle}"> <mx:ModuleLoader id="m1" url="VideoModule.swf" ready="init();"/> <mx:ControlBar> <mx:Button label="Play/Pause" click="playPauseVideo()" /> <mx:Button label="Stop" click="stopVideo()" /> <mx:Spacer width="100%" /> <mx:Label id="playheadTime" fontWeight="bold" /> </mx:ControlBar> </mx:Panel> </mx:Application>