AbstractView
Kind of class: | class |
---|---|
Inherits from: | none |
Known subclasses: | |
Version: | 1.00 |
Author: | Jeroen Wijering |
Classpath: | com.jeroenwijering.players.AbstractView |
File last modified: | Tuesday, 14 November 2006, 16:50:08 |
Basic view class of the players MCV pattern, extended by all views.
Create you own views by extending this one.
Summary
Constructor
Constructor
AbstractView
function AbstractView (
ctr:AbstractController,
car:Object,
far:Array)
Constructor
Parameters:
ctr:
reference to the PlayerController
car:
reference to the player's config array
far:
reference to the player's file array
Instance methods
getUpdate
function getUpdate (
typ:String,
pr1:Number,
pr2:Number) : Void
Receive updates from the models.
The updates events are catched (parameter between brackets):
state(0:'play',1:'pause',2:'buffer',3:conplete),buffer(percent),
time(elapsed,remaining),volume(percent),item(index)
The updates events are catched (parameter between brackets):
state(0:'play',1:'pause',2:'buffer',3:conplete),buffer(percent),
time(elapsed,remaining),volume(percent),item(index)
Parameters:
typ:
event type
prm:
parameter value
pr2:
second parameter value
sendEvent
function sendEvent (
typ:String,
prm:Number)
Send event to the controller.
Parameters:
typ:
the event tyle (eg. "volume")
prm:
(optional) the event parameter (eg. 80)