No thats no a problem, you can do like this: public function set _x(value:Number):Void { mc._x = value; }
2005/11/24, Boon Chew <[EMAIL PROTECTED]>: > Thanks Janis. The problem with doing it below is that you cannot change _x, > _y directly on the mc like you can with a regular movieclip. > > var b = new myButton(); > b._x = 200; <-- won't work > > > Janis Radins <[EMAIL PROTECTED]> wrote: I'm doing this all the time I've > made tonns of different inputs fro > diferent projects and finally I am planing to code some fullscale AS2 > only UI collection. > > Thats done like this: > class myButton { > private var mc:MovieClip; > function myButton(host:MovieClip, level:Number){ > mc= host.createEmptyMovieClip("myButton"+level, level); > } > } > In this case all drawing is done by variable mc. > > 2005/11/23, Ian Thomas : > > Oops, last line should be: > > > > var button:MyButton=MyButton(myTimeline.attachMovie(MyButton.symbolName, > > "somRandomButton", > > myTimeline.getNextHighestDepth())); > > > > Assuming myTimeline is whatever you're trying to attach the button to... > > > > Ian > > > > On 11/23/05, Ian Thomas wrote: > > > > > > Hi Boon, > > > Can't remember where I got this solution - definitely not mine - but > > > here's how to create a MovieClip-derived class that doesn't need an > > > associated library symbol: > > > -------------- > > > class net.something.MyButton extends MovieClip > > > { > > > static var symbolName:String = "__Packages.net.something.MyButton "; > > > static var symbolOwner:Function = MyButton; > > > > > > public function MyButton() > > > { > > > } > > > > > > static var symbolLinked=Object.registerClass(symbolName, symbolOwner); > > > > > > } > > > -------------- > > > To create it, use attachMovie: > > > > > > import net.something.MyButton; > > > > > > var button:MyButton=MyButton(myTimeline.attachMovie(MyButton.symbolName, > > > > > > "somRandomButton",getNextHighestDepth())); > > > > > > HTH, > > > Ian > > _______________________________________________ > > Flashcoders mailing list > > Flashcoders@chattyfig.figleaf.com > > http://chattyfig.figleaf.com/mailman/listinfo/flashcoders > > > _______________________________________________ > Flashcoders mailing list > Flashcoders@chattyfig.figleaf.com > http://chattyfig.figleaf.com/mailman/listinfo/flashcoders > > > > > --------------------------------- > Yahoo! Music Unlimited - Access over 1 million songs. Try it free. > _______________________________________________ > Flashcoders mailing list > Flashcoders@chattyfig.figleaf.com > http://chattyfig.figleaf.com/mailman/listinfo/flashcoders > _______________________________________________ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders