03.05.2013 Views

FLASH® LITE™ 2.x - Adobe Help and Support

FLASH® LITE™ 2.x - Adobe Help and Support

FLASH® LITE™ 2.x - Adobe Help and Support

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

function n(x:Number):Number {<br />

return x + 5;<br />

}<br />

} // external script or Actions panel // script file<br />

var mvar:B = new B();<br />

trace(mvar.k()); // 25<br />

trace(mvar.n(7)); // 12<br />

// filename c.as<br />

class C implements Ia {<br />

function k():Number {<br />

return 25;<br />

}<br />

} // error: class must implement all interface methods<br />

// filename Ib.as<br />

interface Ib {<br />

function o():Void;<br />

}<br />

class D implements Ia, Ib {<br />

function k():Number {<br />

return 15;<br />

}<br />

function n(x:Number):Number {<br />

return x * x;<br />

}<br />

function o():Void {<br />

trace("o");<br />

}<br />

} // external script or Actions panel // script file<br />

mvar = new D();<br />

trace(mvar.k()); // 15<br />

trace(mvar.n(7)); // 49<br />

trace(mvar.o()); // "o"<br />

interface Ic extends Ia {<br />

function p():Void;<br />

}<br />

class E implements Ib, Ic {<br />

function k():Number {<br />

return 25;<br />

}<br />

function n(x:Number):Number {<br />

return x + 5;<br />

}<br />

function o():Void {<br />

trace("o");<br />

}<br />

function p():Void {<br />

trace("p");<br />

}<br />

}<br />

190 ActionScript language elements

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

Saved successfully!

Ooh no, something went wrong!