flash代码怎么用

像要把一个元件放在场景里,要求按下时可以托动,托到一个地方就可以有反应。那位高手帮忙,完成后奉送积分!!!我要的是具体用什么代码!... 像要把一个元件放在场景里,要求按下时可以托动,托到一个地方就可以有反应。
那位高手帮忙,完成后奉送积分!!!
我要的是具体用什么代码!
展开
 我来答
网雨霏霏
2009-07-23 · TA获得超过1万个赞
知道大有可为答主
回答量:1.3万
采纳率:46%
帮助的人:3581万
展开全部
按F9键就可以插入代码啦
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
一诺动画
2024-10-27 广告
Flash动画制作在北京一之诺文化传媒有限公司是一项创意与技术并重的服务。我们团队精通于利用Flash或兼容技术,将客户的想象转化为生动、流畅的动画作品。从概念设计到分镜脚本,再到精细的绘制与后期特效处理,每一步都力求完美呈现。无论是广告动... 点击进入详情页
本回答由一诺动画提供
SauLern
2009-07-23 · TA获得超过890个赞
知道小有建树答主
回答量:325
采纳率:0%
帮助的人:508万
展开全部
这个要用带AS脚本的,首先建立一个影片剪辑,比如MC;
把MC放到舞台上,当鼠标点击它的时候就可以拖动它,可以用函数来实现,里面可以加一些参数,比如说可以拖动的范围还有拖动时是只能横向拖动还是数向拖动还是全部方向都能拖动等等。用到的函数是以下函数:
——————
startDrag 函数
startDrag(target:Object, [lock:Boolean, left:Number, top:Number, right:Number, bottom:Number]) : Void
参数
target:Object ― 要拖动的影片剪辑的目标路径。

lock:Boolean [可选] ― 一个布尔值,指定可拖动影片剪辑是锁定到鼠标位置中央 (true),还是锁定到用户首次单击该影片剪辑的位置上 (false)。

left,top,right,bottom:Number [可选] ― 相对于该影片剪辑的父级的坐标的值,用以指定该影片剪辑的约束矩形。
——————————————————

还有停止拖动的函数:
stopDrag 函数
stopDrag() : Void

停止当前的拖动操作。
————————————————

比如说舞台大小为400*500;一开始MC的坐标是(0,0),当MC拖到一舞台上的某一点时就执行你要说的反映。

代码这样写,写在舞台上的贞上面。

mc.onPress = function() {
startDrag(this,false,0,0,200,300);

};//当MC被点时开始拖动

mc.onRelease = function() {
this.stopDrag();

};//在舞台上面释放鼠标的时候停止拖动

mc.onReleaseOutside=function(){
this.stopDrag();

}//在舞台外面释放鼠标的时候停止拖动

代码的意思是当mc被点时开始拖动,拖动的范围是横向0-200,竖向0-300;
然后当鼠标释放的时候就停止拖动。

比如当MC的坐标大于100时就输出“坐标大于100啦兄弟!”
那就再把上面的代码改成下面这样:

mc.onPress = function() {
startDrag(this,false,0,0,200,300);
this.onEnterFrame=function(){ //时刻监视MC横坐标 的大小。
if(this._x>100){//当横坐标X大于100时

trace("坐标大于100啦兄弟!") //输出坐标大于100啦兄弟!
delete(this.onEnterFrame);
}

}

};

mc.onRelease = function() {
this.stopDrag();

};

mc.onReleaseOutside=function(){
this.stopDrag();

}

你如果不明白这些代码是什么意思的话可以到FLASH帮助里面查询这些函数的使用方法已经里面参数的定义,这些函数是AS2.0中的!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式