Documentation in progress: please use the 3.4 Reference Manual.

Name

videoslider

Synopsis

LZX: videoslider
JavaScript: lz.videoslider
Type: Class
Access: public
Topic: Extensions.Audio-Video
Declared in: lps/components/av/videoslider.lzx

Superclass Chain

node (LzNode) » view (LzView) » videoslider

Known Subclasses

Details

Properties (11)

ms
<attribute name="ms" value="null" />
public var ms;
sourcevalue
<attribute name="sourcevalue" value="${this.time / (this.totaltime || 1.0)}" />
public var sourcevalue;
time
<attribute name="time" value="0" />
public var time;
timedisplay
<attribute name="timedisplay" value="${this.tracking ? this.tracktime : this.time}" />
public var timedisplay;
totaltime
<attribute name="totaltime" value="0" />
public var totaltime;
tracking
<attribute name="tracking" value="false" />
public var tracking;
trackingDelegate
<attribute name="trackingDelegate" value="null" />
public var trackingDelegate;
tracktime
<attribute name="tracktime" value="${this.trackvalue * this.totaltime}" />
public var tracktime;
trackvalue
<attribute name="trackvalue" value="0.0" />
public var trackvalue;
value
<attribute name="value" value="${this.tracking ? this.trackvalue : this.sourcevalue}" />
public var value;
volume
<attribute name="volume" value="${this.volumebutton.volume}" />
public var volume;

Methods (1)

handleTracking()
<method name="handleTracking" />
public function handleTracking();

LZX Synopsis

<class name="lz.videoslider" extends=" LzView ">
  <attribute name=" ms " value="null" />
  <attribute name=" sourcevalue " value="${this.time / (this.totaltime || 1.0)}" />
  <attribute name=" time " value="0" />
  <attribute name=" timedisplay " value="${this.tracking ? this.tracktime : this.time}" />
  <attribute name=" totaltime " value="0" />
  <attribute name=" tracking " value="false" />
  <attribute name=" trackingDelegate " value="null" />
  <attribute name=" tracktime " value="${this.trackvalue * this.totaltime}" />
  <attribute name=" trackvalue " value="0.0" />
  <attribute name=" value " value="${this.tracking ? this.trackvalue : this.sourcevalue}" />
  <attribute name=" volume " value="${this.volumebutton.volume}" />
  <method name=" handleTracking " />
</class>

JavaScript Synopsis

public lz.videoslider extends  LzView  {
  public var ms ;
  public var sourcevalue ;
  public var time ;
  public var timedisplay ;
  public var totaltime ;
  public var tracking ;
  public var trackingDelegate ;
  public var tracktime ;
  public var trackvalue ;
  public var value ;
  public var volume ;
  prototype public function handleTracking ();
}