永发信息网

这个用FLASH AS3.0代码怎么做,如下效果(合适的话分可以多加)

答案:1  悬赏:20  手机版
解决时间 2021-03-25 07:06
  • 提问者网友:你独家记忆
  • 2021-03-24 15:36
这个用FLASH AS3.0代码怎么做,如下效果(合适的话分可以多加)
最佳答案
  • 五星知识达人网友:末日狂欢
  • 2021-03-24 17:03
按钮实例名.addEventListener(MouseEvent.CLICK, onClick);
内容页面.addEventListener(MouseEvent.MOUSE_DOWN, onDrag);
stage.addEventListener(MouseEvent.MOUSE_UP, onStageUp);
function onClick(_evt:MouseEvent):void{
        内容页面.visible = !内容页面.visible
}
function onDrag(_evt:MouseEvent):void{
    var _mc:MovieClip = _evt.currentTarget as MovieClip;
    _mc.startDarg(false);
}
function onStageUp(_evt:MouseEvent):void{
          stopDrag();
}追问先谢谢你的解答;
代码有一部分管用了:

但是也出现了问题:1、我运行时我想要的是默认情况下“内容页面“是不显示的,只有我点了按扭才显示(而这个代码好像一开始就显示了)2、”内容页面“无法实现拖动效果。报错如下:

追答哦 我写错了,没办法,纯文本没关键字高亮 。
startDrag(false);


另外要默认隐藏,就

内容页面.visible = false;
按钮实例名.addEventListener(MouseEvent.CLICK, onClick);
内容页面.addEventListener(MouseEvent.MOUSE_DOWN, onDrag);
stage.addEventListener(MouseEvent.MOUSE_UP, onStageUp);
function onClick(_evt:MouseEvent):void{
        内容页面.visible = !内容页面.visible
}
function onDrag(_evt:MouseEvent):void{
    var _mc:MovieClip = _evt.currentTarget as MovieClip;
    _mc.startDrag(false);
}
function onStageUp(_evt:MouseEvent):void{
          stopDrag();
}追问好了,谢谢,原来默认的那个跟2.0一样的
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯