13.08.2012 Views

ACTIONSCRIPT 3 Developer’s Guide en

ACTIONSCRIPT 3 Developer’s Guide en

ACTIONSCRIPT 3 Developer’s Guide en

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>ACTIONSCRIPT</strong> 3.0 DEVELOPER’S GUIDE<br />

Working with video<br />

package<br />

{<br />

import flash.net.NetConnection;<br />

import flash.net.NetStream;<br />

public class CustomNetStream ext<strong>en</strong>ds NetStream<br />

{<br />

private var nc:NetConnection;<br />

public function CustomNetStream()<br />

{<br />

nc = new NetConnection();<br />

nc.connect(null);<br />

super(nc);<br />

}<br />

public function onMetaData(infoObject:Object):void<br />

{<br />

trace("metadata");<br />

}<br />

public function onCuePoint(infoObject:Object):void<br />

{<br />

trace("cue point");<br />

}<br />

}<br />

}<br />

If you want to r<strong>en</strong>ame the onMetaData() and onCuePoint() methods in the CustomNetStream class, you could use<br />

the following code:<br />

package<br />

{<br />

import flash.net.NetConnection;<br />

import flash.net.NetStream;<br />

public class CustomNetStream ext<strong>en</strong>ds NetStream<br />

{<br />

private var nc:NetConnection;<br />

public var onMetaData:Function;<br />

public var onCuePoint:Function;<br />

public function CustomNetStream()<br />

{<br />

onMetaData = metaDataHandler;<br />

onCuePoint = cuePointHandler;<br />

nc = new NetConnection();<br />

nc.connect(null);<br />

super(nc);<br />

}<br />

private function metaDataHandler(infoObject:Object):void<br />

{<br />

trace("metadata");<br />

}<br />

private function cuePointHandler(infoObject:Object):void<br />

{<br />

trace("cue point");<br />

}<br />

}<br />

}<br />

Last updated 6/6/2012<br />

489

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!