Top Banner
Additional Action Script 3.0 Understanding the loaderClass
15

Additional action script 3.0

Nov 11, 2014

Download

Technology

Brian Kelly

 
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Additional action script 3.0

Additional Action Script 3.0Understanding the

loaderClass

Page 2: Additional action script 3.0

Additional interaction wish list for our project

Load an external swf file

Load and external text file

Making the text file scrollable via buttons

Page 3: Additional action script 3.0

var myLoader:Loader = new Loader( );

CLASSa blueprint or cookie cutter

Creates a new variable named myLoader with a data type of

Loadernew instance of the Loader Class

Page 4: Additional action script 3.0

var myLoader:Loader = new Loader();

myLoader.load

FUNCTIONa task, such as loading an external

swf file

Page 5: Additional action script 3.0

URLRequesta request to load an external swf file

var myLoader:Loader = new Loader();

myLoader.load(new URLRequest("the name of your swf file goes here.swf"));

Page 6: Additional action script 3.0

var myLoader:Loader = new Loader();

myLoader.load(new URLRequest("the name of your swf file goes here.swf"));

addChild(myLoader);

addChildadds the swf to the family

Page 7: Additional action script 3.0

unloadremove the swf from the timeline

Page 8: Additional action script 3.0

var content_req:URLRequest = new URLRequest(“name of your text file goes here.txt” );

CLASSa blueprint or cookie cutter

Creates a new variable named content_req with a data type of

URLRequestnew instance of the URLRequest Class which specifies the name of the text file

Page 9: Additional action script 3.0

var content_req:URLRequest = new URLRequest(“name of your text file goes here.txt” );

var content_ldr:URLLoader = new URLLoader(“content_req” );

CLASSa blueprint or cookie cutter

Page 10: Additional action script 3.0

Event listener

var content_req:URLRequest = new URLRequest(“name of your text file goes here.txt” );

var content_ldr:URLLoader = new URLLoader(“content_req” );

content_ldr.addEventListener(Event.COMPLETE, onComplete);

Page 11: Additional action script 3.0

var content_req:URLRequest = new URLRequest(“name of your text file goes here.txt” );

var content_ldr:URLLoader = new URLLoader(“content_req” );

content_ldr.addEventListener(Event.COMPLETE, onComplete);

function onComplete(event:Event):void{ instance name of text box.text = event.target.data;}

FUNCTIONa task, such as loading external text

file

Page 12: Additional action script 3.0

function scrollUp(event:MouseEvent):void{instance name of text box.scrollV -= 2;}

FUNCTIONa task, such as a scrolling dynamic text

file

Page 13: Additional action script 3.0

function scrollDown(event:MouseEvent):void{instance name of text box.scrollV += 2;}

FUNCTIONa task, such as a scrollable dynamic text file

function scrollUp(event:MouseEvent):void{instance name of text box.scrollV -= 2;}

Page 14: Additional action script 3.0

Event listener

instance name of scroll up button.addEventListener(MouseEvent.CLICK, function name for up);instance name of scroll down button.addEventListener(MouseEvent.CLICK, function name for down);

function scrollDown(event:MouseEvent):void{instance name of text box.scrollV += 2;}

function scrollUp(event:MouseEvent):void{instance name of text box.scrollV -= 2;}

Page 15: Additional action script 3.0

HTMLinstructions for the browser on displaying your

content

TAGS

<b> content is here </b> bold

<font color> content is here </font color>

<font face> content is here </font face>

<i> content goes here </i>