error #1056, creating dynamic object


hi,

i simultaneously creating object , adding array, perhaps ill-advisedly. following code worked on main timeline, not when moved constructor of document class:

 

{

 package {      import flash.geom.point;     import flash.display.movieclip;      public class icontour extends movieclip {         var thepoint:point = new point();         var defaultcolor:number;         var overcolor:number;          var iconcreationlist:array = new array();         //var xx:myicon;                  public function icontour(){             thepoint.x=50;             thepoint.y=300;             defaultcolor=0x7dc2df;             overcolor=0x788dec;                          iconcreationlist.push(this["xx"+iconcreationlist.length] = new myicon(thepoint,"folder","text folder", "folder", defaultcolor, overcolor));                  each (var iconobject:myicon in iconcreationlist) {                 addchild(iconobject);             }         }     } } 

 

the following error generated:

>referenceerror: error #1056: cannot create property xx0 on icontour.
    @ icontour()

 

i guess because xx0 isn't declared? how 1 declare dynamic object/variable?

you need import myicon class.



More discussions in ActionScript 3


adobe

Comments

Popular posts from this blog

Joomla site hacked, cant see front and - Joomla! Forum - community, help and support

Christian Home School Programs - Joomla! Forum - community, help and support

Trouble with PF_OutFlag_I_USE_AUDIO and PF_CHECKOUT_LAYER_AUDIO