topical media & game development
actionscript-video-com-flashconnections-ui-component-mediaPlayer-MediaPlayerController.ax
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.