Difference between revisions of "AS3 avatar notes"
(Created page with "{{Infobox tutorial |type=ActionScript |difficulty=Beginner |description=Create a smiple avatar using AS3. |requirements=20px [[ActionScript 3.0]...") |
Whirled vox (talk | contribs) m (Text replacement - ">" to ">") |
||
Line 14: | Line 14: | ||
== How to add a state to the list of states == | == How to add a state to the list of states == | ||
− | <actionscript | + | <actionscript> |
_control.addEventListener(ControlEvent.STATE_CHANGED,stateChanged); | _control.addEventListener(ControlEvent.STATE_CHANGED,stateChanged); | ||
_control.registerStates(["State1","State2","State3", "..."]); | _control.registerStates(["State1","State2","State3", "..."]); | ||
− | </actionscript | + | </actionscript> |
== How to add code to the state == | == How to add code to the state == | ||
− | <actionscript | + | <actionscript> |
protected function stateChanged(event:ControlEvent):void | protected function stateChanged(event:ControlEvent):void | ||
{ | { | ||
Line 42: | Line 42: | ||
} | } | ||
} | } | ||
− | </actionscript | + | </actionscript> |
Revision as of 06:28, 5 September 2018
ActionScript Tutorial |
---|
Create a smiple avatar using AS3. |
Difficulty Level |
Beginner |
Requirements |
ActionScript 3.0, Whirled SDK |
Other Information |
Next tutorial: Advanced avatar (ActionScript tutorial) |
(Back to create avatars main page)
This tutorial helps those using AS3 to build an avatar for Whirled. If you are interested in a less code oriented method using the Flash CS3 check out Advanced avatar (Flash tutorial). In this tutorial, we will be looking at numerous notes on avatars.
How to add a state to the list of states
<actionscript> _control.addEventListener(ControlEvent.STATE_CHANGED,stateChanged); _control.registerStates(["State1","State2","State3", "..."]); </actionscript>
How to add code to the state
<actionscript> protected function stateChanged(event:ControlEvent):void {
if(_control.getState()=="State1") { // Insert code here. } else if (_control.getState()=="State2") { // Insert code here. }
else if (_control.getState()=="State3") { // Insert code here. } else { throw new Error("State not found!"); }
} </actionscript>