flash要如何实现对元件的拖动和旋转?请高手指教。

以下面的图片为例,怎样使它既可以拖动,又可以绕图片中心旋转,另外在拼图中有多个图片,互相不冲突。备注:用的flash8.0。谢谢您!对于下面回答的朋友无比感谢,我放在元件... 以下面的图片为例,怎样使它既可以拖动,又可以绕图片中心旋转,另外在拼图中有多个图片,互相不冲突。备注:用的flash8.0。谢谢您!
对于下面回答的朋友无比感谢,我放在元件上了,所以才报错,实在不好意思,确实能够实现这两个功能了。还有个问题请求您帮助,就是课件中这样的元件有多个,怎样避免互相不干扰呢?
展开
 我来答
他是上善若水
2017-05-20 · TA获得超过285个赞
知道小有建树答主
回答量:311
采纳率:84%
帮助的人:135万
展开全部

做了个示例给你看下,希望对你有帮助。

/*------------------------------------------------
*创建一个紫色正方块影片剪辑
*注册点为中心点
--------------------------------------------------*/
this.createEmptyMovieClip("mc",-10);
mc.beginFill(0xff00ff,100);
mc.lineStyle(1,0xff00ff);
mc.moveTo(-50,-50);
mc.lineTo(50,-50);
mc.lineTo(50,50);
mc.lineTo(-50,50);
mc.lineTo(-50,-50);
mc.endFill();

mc._x = 100;
mc._y = 100;
/*-----------------------------------------------
*鼠标按下拖动
*鼠标释放停止拖动
-------------------------------------------------*/
mc.onPress = function()
{
mc.startDrag(this);
};
mc.onRelease = function()
{
mc.stopDrag();
};
/*------------------------------------------------
*键盘事件
*按下方向键左左转45度
*按下方向键右右转45度
-------------------------------------------------*/
var keyListener:Object = new Object();
keyListener.onKeyDown = function()
{

switch (Key.getCode())
{
case 37 :
mc._rotation -= 45;
break;
case 39 :
mc._rotation += 45;
break;
}
};
Key.addListener(keyListener);
追问
首先表示无比感谢,耽误您宝贵时间了。我用的是AS2.0,报错如何处理:
**错误** 场景=场景 1, 图层=图层 1, 帧=1:第 48 行: 语句必须出现在 on/onClipEvent 处理函数中 Key.addListener(keyListener);

ActionScript 错误总数:16 报错:16
武义菲亚伏电子有限公司
2023-06-12 广告
绝缘子控件是指:“一种能够在架空输电线路中起到重要作用的特殊绝缘控件,能够在架空输电线路中起到重要作用。”绝缘子的作用是支持和固定母线与带电导体,并使带电导体间或导体与大地之间有足够的距离和绝缘。绝缘子应具有足够的电气绝缘强度和耐潮湿性能。... 点击进入详情页
本回答由武义菲亚伏电子有限公司提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式