PDA

Просмотр полной версии : onMouseUp - как работает


Netter2007
25.02.2008, 00:05
При нажатии клавиши мыши - происходит действие


mc.onMouseUp = function () {
this._xscale -= 10;

};


Эксперементирую


onMouseUp = function () {
this._xscale -= 10;

};

и клип при нажатии убегает со сцены. - почему ?

Forcasigun
25.02.2008, 00:28
и что если так эксперементируешь ошибки не выдает?...

на сколько я знаю... событие onMouseUp должно привязываться к клипу - movieClip.onMouseUp / _root.onMouseUp и тп. это обязательно вроде... иначе "синтакс еррор"

iNils
25.02.2008, 00:33
на сколько я знаю... событие onMouseUp должно привязываться к клипуonMouseUp может привязываться к любому объекту.
На пример так
var someListener:Object = new Object();
someListener.onMouseUp = function () { ... };
Mouse.addListener(someListener);
Просто мувиклипы автоматически подписываются на мышиные события.
А запись onMouseUp означает тоже, что и this.onMouseUp

Forcasigun
25.02.2008, 01:28
да... точно...)) я тож поэксперементировал так.... и у меня все нормально получилось... никуда мувик не исчезал, сжимался просто но те 10%...

olexandr
25.02.2008, 09:07
исходник нужен