Actionscript 3 拖放功能在actionscript 3.0中不起作用-设置CC动画

Actionscript 3 拖放功能在actionscript 3.0中不起作用-设置CC动画,actionscript-3,actionscript,animate-cc,Actionscript 3,Actionscript,Animate Cc,我的拖放代码不起作用,这里是完整的代码。 在测试中,它不起作用。 我得到了这个错误。 PP1是一个按钮 ReferenceError:错误#1056:无法在flash.display.SimpleButton上创建属性buttonMode。 位于佛罗里达州东部时间线/frame2()[[u 1123佛罗里达州东部时间线::frame2:206] at flash.display::MovieClip/nextScene() 在[u 1123佛罗里达州::Main Timeline/fl_单击To

我的拖放代码不起作用,这里是完整的代码。 在测试中,它不起作用。 我得到了这个错误。 PP1是一个按钮

ReferenceError:错误#1056:无法在flash.display.SimpleButton上创建属性buttonMode。 位于佛罗里达州东部时间线/frame2()[[u 1123佛罗里达州东部时间线::frame2:206] at flash.display::MovieClip/nextScene() 在[u 1123佛罗里达州::Main Timeline/fl_单击ToToToContextScene()[[u 1123佛罗里达州MainTimeline::frame1:17]

.buttonMode属性可以在Sprite(及其MovieClip子类)类上找到。SimpleButton(所有4帧按钮对象的基类)上没有这样的属性,因此出现了错误。只要拆下这条线。默认情况下,任何设计的按钮都将具有手形鼠标光标,无需显式设置此行为。
    /* Stop at This Frame
    The Animate timeline will stop/pause at the frame where you insert this code.
    Can also be used to stop/pause the timeline of movieclips.
    */
    
    stop();
    
    var offset:int = 10
    
    PP1.buttonMode = true;
    PP1.addEventListener(MouseEvent.MOUSE_DOWN, startdragging);
    PP1.addEventListener(MouseEvent.MOUSE_UP, stopdragging);
    
    var PP1StartX:int = 30
    var PP1StartY:int = 343
    var PP1EndX:int = 617
    var PP1EndY:int = 97
      
    //------------------------------
    
    function startdragging(e:MouseEvent):void {
        e.currentTarget.startDrag();
    }
    function stopdragging(e:MouseEvent):void{
        e.currentTarget.stopDrag();
            switch(e.currentTarget){
    }
}