PDA

Просмотр полной версии : не пойму в чём ошибка?


veterok4
19.08.2005, 13:12
Необходимо переместить клип(myCL) мышью и присвоить переменным 'q' и 'w' его новые координаты.
Я это сделал так. В самом клипе написал:
onPress = function () {
this.startDrag();
};
onRelease = function () {
this.stopDrag();
}; // дабы его перемещать

а на кнопке присвоения (на основной сцене):
on (release) {
var q = _root.myCL._x;
var w = _root.myCL._y;
}

Но ни фига не работает! В чем трабла?

trace(q+" "+w); // пишет NaN

Futs
19.08.2005, 13:18
проблема с путями, все должно работать

ZЭТ
19.08.2005, 13:22
попробуй в функции вставить имя клипа - что то типа
myMovieClip.onPress = function () {
}

DeadMorozz
19.08.2005, 13:32
В рут кладем клипик myCL, и в первом кадре пишем вот такую тему:

var q:Number;
var w:Number;
myCL.onPress = function () {
this.startDrag();
}
myCL.onRelease = function () {
this.stopDrag();
q = this._x;
w = this._y;
myCLHandler();
};
function myCLHandler(){
trace("q="+q+", w="+w+".");
}