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
Post a Comment