2015-10-07 6 views
0

Я работаю над фрагментом кода в Flash Canvas HTML5, чтобы разрешить перетаскивание и удаление значка над целью, а затем при выпуске playhead переходит к номеру кадра.Фрагмент перетаскивания кода для флэша Холст

Вот то, что я до сих пор:

this.Brush.addEventListener(MouseEvent.MOUSE_DOWN, fl_ClickToDrag_5); 

function fl_ClickToDrag_5(event:MouseEvent):void 
{ 
    this.Brush.startDrag(); 
} 

stage.addEventListener(MouseEvent.MOUSE_UP, fl_ReleaseToDrop_5); 

function fl_ReleaseToDrop_5(event:MouseEvent):void 
{ 
     this.Brush.stopDrag(); 
} 

Любая помощь будет здорово, спасибо

+1

В чем вопрос? –

ответ

0

Я нашел этот http://www.adobe.com/inspire/2014/03/flash-pro-jigsaw.html ресурс неоценимыми с построением перетаскивания активности в новой вспышке холст.

Чтобы сделать вашу иконку перепрыгивать на другой кадр, я бы добавил gotoAndStop(/*FrameNumber*/) внутри функции нажимания вверху урока (строка 29 или 30, я считаю).

0
this.slider.addEventListener("mousedown", mouseDownFun.bind(this)); 

function mouseDownFun() 

{ 

    console.log("mouseUpFun"); 
    this.slider.addEventListener("pressmove", mouseMoveFun.bind(this)); 
    this.slider.addEventListener("pressup", mouseUpFun.bind(this)); 
} 

function mouseMoveFun() 

{ 

    this.slider.x = stage.mouseX - 42; 
} 

function mouseUpFun() 

{ 

    console.log("mouseUpFun"); 
    this.slider.removeEventListener("pressmove", mouseMoveFun.bind(this)); 
    this.slider.removeEventListener("pressup", mouseUpFun.bind(this)); 
} 
+0

добавить описание своего кода –

Смежные вопросы