org.silex.ui.Layer

mx.core.UIObject
org.silex.ui.Layer

Name : Layer.as Package : ui Version : 0.8 Date : 2007-08-09

Summary
org.silex.ui.LayerName : Layer.as Package : ui Version : 0.8 Date : 2007-08-09
Variables
players
nRegisteredPlayers
silexInstance
namename used by toolbox.Layers set by core.Layout::registerLayer
Functions
Layerfunction construct
initLayerinitialize players in array players
Variables
dejavu
Functions
registerPlayer
onPlayersLoaded
addFramedLocation
addFramedEmbededObject
addFramedHtmlText
addFramedMedia
addMediaAdd media
loadComponent
componentDownloadError
isComponentisComponent
getExtensionGet file extension
getDisplayNamegetName
getBaseNamegetBaseName
getBaseNameComponentgetComponentBaseName
refreshTODO : Improve sort algorithme refresh players array change z order if needed
setEditablesetEditable cahnge setEditable for each player in the layer
isInContext

Variables

players

var players: Array

nRegisteredPlayers

var nRegisteredPlayers

silexInstance

var silexInstance

name

var name: String

name used by toolbox.Layers set by core.Layout::registerLayer

Functions

Layer

public function Layer()

function construct

Returns

void

initLayer

function initLayer():Void

initialize players in array players

Returns

void

Variables

dejavu

var dejavu: Boolean

Functions

registerPlayer

function registerPlayer(player/*: org.silex.ui.UiBase*/)

onPlayersLoaded

function onPlayersLoaded()

addFramedLocation

public function addFramedLocation(_str: String)

addFramedEmbededObject

public function addFramedEmbededObject(_str: String)

addFramedHtmlText

public function addFramedHtmlText(_str: String)

addFramedMedia

public function addFramedMedia(initObj: Object,
playerInstanceName: String)

addMedia

public function addMedia(mediaUrl: String)

Add media

Parameters

param string media

Returns

boolean true if the player is instancied

loadComponent

function loadComponent(componentName: String,
componentUrl: String)

componentDownloadError

function componentDownloadError(cible_mc: MovieClip,
errorCode_str: String,
HTTPStatus_str: Number)

isComponent

private function isComponent(url: String):Boolean

isComponent

Parameters

param sring file url

Returns

Boolean return Boolean

getExtension

private function getExtension(url: String):String

Get file extension

Parameters

param sring file url

Returns

string return extension

getDisplayName

private function getDisplayName(url: String):String

getName

Parameters

param sring media name

Returns

string return name

getBaseName

private function getBaseName(url: String):String

getBaseName

Parameters

param sring media name

Returns

string return name

getBaseNameComponent

private function getBaseNameComponent(url: String):String

getComponentBaseName

Parameters

param sring media name

Returns

string return name

refresh

public function refresh():Void

TODO : Improve sort algorithme refresh players array change z order if needed

Returns

void return extension

setEditable

public function setEditable(allowEdit: Boolean):Void

setEditable cahnge setEditable for each player in the layer

Parameters

param Boolean

Returns

Void

isInContext

function isInContext(player_obj: Object):Boolean
var players: Array
var nRegisteredPlayers
var silexInstance
var name: String
name used by toolbox.Layers set by core.Layout::registerLayer
public function Layer()
function construct
function initLayer():Void
initialize players in array players
var dejavu: Boolean
function registerPlayer(player/*: org.silex.ui.UiBase*/)
function onPlayersLoaded()
public function addFramedLocation(_str: String)
public function addFramedEmbededObject(_str: String)
public function addFramedHtmlText(_str: String)
public function addFramedMedia(initObj: Object,
playerInstanceName: String)
public function addMedia(mediaUrl: String)
Add media
function loadComponent(componentName: String,
componentUrl: String)
function componentDownloadError(cible_mc: MovieClip,
errorCode_str: String,
HTTPStatus_str: Number)
private function isComponent(url: String):Boolean
isComponent
private function getExtension(url: String):String
Get file extension
private function getDisplayName(url: String):String
getName
private function getBaseName(url: String):String
getBaseName
private function getBaseNameComponent(url: String):String
getComponentBaseName
public function refresh():Void
TODO : Improve sort algorithme refresh players array change z order if needed
public function setEditable(allowEdit: Boolean):Void
setEditable cahnge setEditable for each player in the layer
function isInContext(player_obj: Object):Boolean