actionscript-video-com-flashconnections-ui-component-mediaPlayer-MediaPlayerController.ax [swf] flex
Flash Video for Professionals: MVC Player http://www.flashconnections.com
author: James O'Reilly
package com.flashconnections.ui.component.mediaPlayer { import com.flashconnections.pattern.mvc.Controller; import com.flashconnections.ui.component.mediaPlayer.ifc.I@ax-actionscript-video-com-flashconnections-ui-component-mediaPlayer-MediaPlayerController; import com.flashconnections.ui.component.mediaPlayer.MediaPlayerModel; import flash.events.MouseEvent; public class @ax-actionscript-video-com-flashconnections-ui-component-mediaPlayer-MediaPlayerController extends Controller implements I@ax-actionscript-video-com-flashconnections-ui-component-mediaPlayer-MediaPlayerController { public function @ax-actionscript-video-com-flashconnections-ui-component-mediaPlayer-MediaPlayerController() {} public override function init():void { } public function play(event:MouseEvent):void { MediaPlayerModel(getModel()).play(); } public function playMedia(path:String):void { MediaPlayerModel(getModel()).playMedia(path); } public function pause(event:MouseEvent):void { if (event.currentTarget.enabled) { MediaPlayerModel(getModel()).pause(); } } public function stop(event:MouseEvent):void { MediaPlayerModel(getModel()).stop(); } public function setMediaPosition(val:Number):void { MediaPlayerModel(getModel()).setMediaPosition(val); } public function getMediaPosition():Number { return MediaPlayerModel(getModel()).getMediaPosition(); } public function setVolume(val:Number):void { MediaPlayerModel(getModel()).setVolume(val); } public function getVolume():Number { return MediaPlayerModel(getModel()).getVolume(); } public function playNext(event:MouseEvent):void { MediaPlayerModel(getModel()).playNext(); } public function playPrevious(event:MouseEvent):void { MediaPlayerModel(getModel()).playPrevious(); } public override function toString():String { return "com.flashconnections.ui.component.mediaPlayer.@ax-actionscript-video-com-flashconnections-ui-component-mediaPlayer-MediaPlayerController"; } } }
(C) Æliens 27/08/2009
You may not copy or print any of this material without explicit permission of the author or the publisher. In case of other copyright issues, contact the author.