Re: [Flashcoders] reposition MC on release
exactly as I told before try to use vars to reference to object as much as possible and use this o point to the current clip, if is _root fine, but if you move to another one it still works var myButton = this.attachMovie( "buttonMCinLibrary", "newName", this.getNextHighestDepth()) ; myButton.onRelease = function() { this.endX = -500; this.endY = -200; } 2006/6/7, Steven Sacks <[EMAIL PROTECTED]>: Don't use on (release) {}, use btn.onRelease = function() {} in the frame. Putting on (action) {} methods on button and movieclip instances is for designers who don't know how to code. When you assign button actions to movieclips or buttons, unless you use "this", it's going to refer to the movieclip it resides in. Example: // Tells BTN_Foo's timeline to go to frame 2 BTN_Foo.onRelease = function() { this.gotoAndStop(2); }; // Tells the timeline of the clip containing BTN_Foo to go to frame 2 BTN_Foo.onRelease = function() { gotoAndStop(2); }; // Or you can write it like this BTN_Foo.onRelease = function() { this._parent.gotoAndStop(2); }; Same thing goes for variables. You can assign the clip to the button. BTN_Foo.clipToControl = _level0.MC_Clip; BTN_Foo.onRelease = function() { this.clipToControl._x = 100; }; HTH, Steven ___ Flashcoders@chattyfig.figleaf.com To change your subscription options or search the archive: http://chattyfig.figleaf.com/mailman/listinfo/flashcoders Brought to you by Fig Leaf Software Premier Authorized Adobe Consulting and Training http://www.figleaf.com http://training.figleaf.com -- João Carlos ___ Flashcoders@chattyfig.figleaf.com To change your subscription options or search the archive: http://chattyfig.figleaf.com/mailman/listinfo/flashcoders Brought to you by Fig Leaf Software Premier Authorized Adobe Consulting and Training http://www.figleaf.com http://training.figleaf.com
RE: [Flashcoders] reposition MC on release
Don't use on (release) {}, use btn.onRelease = function() {} in the frame. Putting on (action) {} methods on button and movieclip instances is for designers who don't know how to code. When you assign button actions to movieclips or buttons, unless you use "this", it's going to refer to the movieclip it resides in. Example: // Tells BTN_Foo's timeline to go to frame 2 BTN_Foo.onRelease = function() { this.gotoAndStop(2); }; // Tells the timeline of the clip containing BTN_Foo to go to frame 2 BTN_Foo.onRelease = function() { gotoAndStop(2); }; // Or you can write it like this BTN_Foo.onRelease = function() { this._parent.gotoAndStop(2); }; Same thing goes for variables. You can assign the clip to the button. BTN_Foo.clipToControl = _level0.MC_Clip; BTN_Foo.onRelease = function() { this.clipToControl._x = 100; }; HTH, Steven ___ Flashcoders@chattyfig.figleaf.com To change your subscription options or search the archive: http://chattyfig.figleaf.com/mailman/listinfo/flashcoders Brought to you by Fig Leaf Software Premier Authorized Adobe Consulting and Training http://www.figleaf.com http://training.figleaf.com
Re: [Flashcoders] reposition MC on release
i think he means sumthin like this: inside your button: on (release) { _root.myMC.endX = -500; _root.myMC.endY = -200; } assuming myMC is the movieclip you are talking about On 07/06/06, jcanistrum <[EMAIL PROTECTED]> wrote: if I understand it correctly, one way would be to use attachMovie like var myMC = this.attachMovie( "MC", "newName", this.getNextHighestDepth()) ; myMC.onRelease = function() { this.endX = -500; this.endY = -200; } 2006/6/7, Tony Watkins <[EMAIL PROTECTED]>: > > OK, not sure I can explain this. The following code is inside the MC to be > repositioned. Notice the AS targets the button named contact. > >_root.contact.onRelease = function() { >endX = -500; >endY = -200; >}; > } > > Fine. But what if I want to move the AS out of the actual MC and onto the > button named contact? How would I target the MC to be repositioned after > on > (release)? > > > on (release) { >something here I presume? >endX = -500; >endY = -200; > } > ___ > Flashcoders@chattyfig.figleaf.com > To change your subscription options or search the archive: > http://chattyfig.figleaf.com/mailman/listinfo/flashcoders > > Brought to you by Fig Leaf Software > Premier Authorized Adobe Consulting and Training > http://www.figleaf.com > http://training.figleaf.com > -- João Carlos ___ Flashcoders@chattyfig.figleaf.com To change your subscription options or search the archive: http://chattyfig.figleaf.com/mailman/listinfo/flashcoders Brought to you by Fig Leaf Software Premier Authorized Adobe Consulting and Training http://www.figleaf.com http://training.figleaf.com ___ Flashcoders@chattyfig.figleaf.com To change your subscription options or search the archive: http://chattyfig.figleaf.com/mailman/listinfo/flashcoders Brought to you by Fig Leaf Software Premier Authorized Adobe Consulting and Training http://www.figleaf.com http://training.figleaf.com
Re: [Flashcoders] reposition MC on release
if I understand it correctly, one way would be to use attachMovie like var myMC = this.attachMovie( "MC", "newName", this.getNextHighestDepth()) ; myMC.onRelease = function() { this.endX = -500; this.endY = -200; } 2006/6/7, Tony Watkins <[EMAIL PROTECTED]>: OK, not sure I can explain this. The following code is inside the MC to be repositioned. Notice the AS targets the button named contact. _root.contact.onRelease = function() { endX = -500; endY = -200; }; } Fine. But what if I want to move the AS out of the actual MC and onto the button named contact? How would I target the MC to be repositioned after on (release)? on (release) { something here I presume? endX = -500; endY = -200; } ___ Flashcoders@chattyfig.figleaf.com To change your subscription options or search the archive: http://chattyfig.figleaf.com/mailman/listinfo/flashcoders Brought to you by Fig Leaf Software Premier Authorized Adobe Consulting and Training http://www.figleaf.com http://training.figleaf.com -- João Carlos ___ Flashcoders@chattyfig.figleaf.com To change your subscription options or search the archive: http://chattyfig.figleaf.com/mailman/listinfo/flashcoders Brought to you by Fig Leaf Software Premier Authorized Adobe Consulting and Training http://www.figleaf.com http://training.figleaf.com