Access keys

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
Instance methods

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)
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)