actionscript 3 - Adding a child to the stage from a class AS3 -



actionscript 3 - Adding a child to the stage from a class AS3 -

i'm trying basic, add together film clip library stage. created class called link extends movieclip. have 2 film clips in library, first 1 loaded contains buttons should remove first film clip , load second. however, unable load sec using addchild(). i'm hoping there obvious i'm missing. i'm new as3. here code link class:

package classes.gen1p0 { import flash.display.simplebutton; import flash.display.*; import flash.events.*; import fl.controls.*; import fl.transitions.easing.*; import fl.transitions.tweenevent; public class link extends movieclip { public var links:vector.<simplebutton > = new vector.<simplebutton >; public var sourcemap:redmc = new redmc ; public var sourcemap2:bluemc = new bluemc ; public var panzoommap:panzoommap = new panzoommap(sourcemap,704,556.3); public var diagram:panzoommap = new panzoommap(sourcemap2,704.45,556.3); public var zoomcontrols:zoomcontrols = new zoomcontrols(panzoommap); public var zoomcontrols2:zoomcontrols = new zoomcontrols(diagram); public var navwindow:navigatorwindow = new navigatorwindow(panzoommap); public var navwindow2:navigatorwindow = new navigatorwindow(diagram); public function link() { } ///////////////////////////// //vector links ///////////////////////////// public function linkvector():void { (var m:int = 0; m < 2; m++) { var linknumb:simplebutton = runwise_gen_1p0_electrical_schematic.sourcemap.panner.schematic.link_movies.getchildat(m); if ((linknumb simplebutton)) { links.push(linknumb); var linkname:string = links[m].name; } } (var n:int = 0; n<links.length; n++) { links[n].addeventlistener(mouseevent.click, linkto); } function linkto(e:event):void { addchild(diagram); diagram.x = 291.35; diagram.y = 22.15; runwise_gen_1p0_electrical_schematic.panzoommap.parent.removechild(runwise_gen_1p0_electrical_schematic.panzoommap); switch (e.target.name) { case "ppos": trace ("ppos"); break; case "pykpos": trace ("pykpos"); break; } } } //end code here }

}

should simple

var _link:link = new link(); addchild(_link);

note: typically when create class in as3 utilize uppercase first letter of class name

public class link extends movieclip

actionscript-3 flash

Comments

Popular posts from this blog

formatting - SAS SQL Datepart function returning odd values -

c++ - Apple Mach-O Linker Error(Duplicate Symbols For Architecture armv7) -

php - Yii 2: Unable to find a class into the extension 'yii2-admin' -