PDA

Просмотр полной версии : как отследить имена мувиков


taneR
02.06.2006, 16:28
Штука такая: у меня есть несколько мувиков, все они передвигаютя stertDragом, так вот мне надо чтобы при наложнии одного мувика на другой выводились имена этих двух клипов. Спасибо

AlexSol
02.06.2006, 16:46
[таскаемый элемент].onRelease=function(){
trace(this._name);
trace(this._droptarget);
}

iNils
02.06.2006, 16:49
В посте выше _droptarget будет выводится только если мышка находится под объектом на который ее навели.
this.pressClip = function () {
this.startDrag (false);
};
this.releaseClip = function () {
for (var i = 0; i < 5; i++) {
if (this.hitTest (this._parent["mc" + i]) and i != this.id) {
trace ("Клипы: " + this._name + " " + this._parent["mc" + i]._name);
}
}
this.stopDrag ();
};
for (var i = 0; i < 5; i++) {
var mc = this.createEmptyMovieClip ("mc" + i, i);
mc.lineStyle (0, 0, 50);
mc.beginFill (0, 50);
mc.lineTo (100, 0);
mc.lineTo (100, 100);
mc.lineTo (0, 100);
mc.lineTo (0, 0);
mc.endFill ();
mc._x = i * 150;
mc.id = i;
mc.onPress = this.pressClip;
mc.onRelease = this.releaseClip;
mc.onReleaseOutside = this.releaseClip;
}

taneR
02.06.2006, 18:16
iNils спасибо большое, все отлично работает