0 Пользователей и 2 Гостей просматривают эту тему.
stop(); on gotoAnd (stop play)();
Смотри, допустим у тебя на экране есть ключ, и дверь... Ключ назови в instance name "key", а дверь - "door". На главной шкале напиши:Код: [Выделить]stop();var keylastx:Number;var keylasty:Number;key.onPress=function() { keylastx=this._x; keylasty=this._y; this.startDrag(true);}key.onRelease=key.onReleaseOutside=function() { if(door.hitTest(_xmouse,_ymouse,true)) { gotoAndStop(/*Номер кадра, куда переместиться*/) }else{ this._x=keylastx this._y=keylasty this.stopDrag(); }}P.S.: Я даже флэш не открывал, чтобы код проверить)))
stop();var keylastx:Number;var keylasty:Number;key.onPress=function() { keylastx=this._x; keylasty=this._y; this.startDrag(true);}key.onRelease=key.onReleaseOutside=function() { if(door.hitTest(_xmouse,_ymouse,true)) { gotoAndStop(/*Номер кадра, куда переместиться*/) }else{ this._x=keylastx this._y=keylasty this.stopDrag(); }}