Thanks doctor, I'm going to try this, but a question, why don't
use :Number?
Someone told me that this might be necessary to use numeric values
for x.
is that right?
this.onRelease = function() {
this._parent.MC2.startDrag(true);
}
this.onEnterFrame = function() {
var mc1X: Number = this._x;
var mc2X:Number = _parent.MC2._x;
if ( (Math.abs(mc1X - mc2X)) <= 0.5)) {
_parent.mc2.stopDrag();
}
}
On Mar 19, 2007, at 10:17 AM, dr.ache wrote:
you compare the _x values of the mcs only once when you release mc1.
when you want to check it while dragging you have to use onEnterFrame.
by the way: as likely as not you will not drag your second mc
exactly on the
_x value of your first mc, so you should use an proximation (a
region around
that _x value)
example(adopting your hierarchical order of mcs):
[AS]
this.onRelease = function() {
this._parent.MC2.startDrag(true);
}
this.onEnterFrame = function() {
var mc1X = this._x;
var mc2X = _parent.MC2._x;
if ( (Math.abs(mc1X - mc2X)) <= 0.5)) {
_parent.mc2.stopDrag();
}
}
[/AS]
Questions ?
dr.ache
Gustavo Duenas schrieb:
Hi, I'm trying to stop the drag of a movie click when its x value
equals the x value of other movie clip.
The code is in the other object not in the drag-object.
stop();
var movieClip1Pos: Number = this._x;
var movieClip2Pos: Number = this._parent.MC2._x;
///here start the drag.
this.OnRelease = function(){
this._parent.MC2.startDrag(true);
this.control();
}
var control = function(){
if( movieClip1Pos == movieClip2Pos){
this._parent.MC2.stopDrag();
}
}
so far it doesn't work, but I don't know why? looks good in paper
but when I'm trying to use it on the flash I don't get it...
the code is in the frame one of the movieClip MC1.
I hope you guys can help me out.
Gustavo Duenas
_______________________________________________
[email protected]
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
_______________________________________________
[email protected]
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
Gustavo Duenas
Creative Director
LEFT AND RIGHT SOLUTIONS LLC
1225 w. Beaver St. suite 119
Jacksonville, FL 32204
904 . 2650330
www.leftandrightsolutions.com
_______________________________________________
[email protected]
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