flash里如何获取某一原件的初始x、y坐标值
答案:4 悬赏:60 手机版
解决时间 2021-04-06 21:55
- 提问者网友:浪荡绅士
- 2021-04-06 02:37
flash里如何获取某一原件的初始x、y坐标值
最佳答案
- 五星知识达人网友:妄饮晩冬酒
- 2021-04-06 03:28
flash获取初始x、y坐标值
1.新建两个图层,并分别在图层中拉选出一个动态文字框,并分别为动态文字框命名为x和y. 2.新建图层三,插入如下代码: x=_xmouse; //捕获X轴的坐标值,并让其在动态文字框中名字为x的框内显示 y=_ymouse; //捕获Y轴的坐标值,并让其在动态文字框中名字为y的框内显示.
3.分别为各个图层再添加一个(或多个,但多个会影响其捕获坐标的速度)影格( 即插入帧,目的是让时间轴循环播放,以达到不断捕获x轴和y轴的值) .
1.新建两个图层,并分别在图层中拉选出一个动态文字框,并分别为动态文字框命名为x和y. 2.新建图层三,插入如下代码: x=_xmouse; //捕获X轴的坐标值,并让其在动态文字框中名字为x的框内显示 y=_ymouse; //捕获Y轴的坐标值,并让其在动态文字框中名字为y的框内显示.
3.分别为各个图层再添加一个(或多个,但多个会影响其捕获坐标的速度)影格( 即插入帧,目的是让时间轴循环播放,以达到不断捕获x轴和y轴的值) .
全部回答
- 1楼网友:独钓一江月
- 2021-04-06 06:05
其实很简单的
//记录原坐标
oldx=mc._x
oldy=mc._y
//坐标改变后要恢复原坐标:
mc._x=oldx
mc._y=oldy
不清楚加455022674
//记录原坐标
oldx=mc._x
oldy=mc._y
//坐标改变后要恢复原坐标:
mc._x=oldx
mc._y=oldy
不清楚加455022674
- 2楼网友:天凉才是好个秋
- 2021-04-06 04:58
flash支持自定义属性的~~~~~~~~~~
你在初期运行时行
MC实例.onLoad = function(){
this.__x = this._x
this.__y = this._y
//this.__自定义属性名 = this.对应属性值或自定义属性值~~~~
}
以后调用的时候就内嵌属性一样调用
trace(MC.__x)
自定义属性名 可以你按照flash的变量命名规则自定义喜欢的
当然也可以用声明公有变量,即上面朋友的方法,不过现在我就贪方便,把属性自带到对象身上,不另外声明变量了~~~~~~~~
说说公用变量的方法吧
两种
一种是声明_global.变量名 全局变量
一种是在主时间轴 var 变量名 声明公有变量
你在初期运行时行
MC实例.onLoad = function(){
this.__x = this._x
this.__y = this._y
//this.__自定义属性名 = this.对应属性值或自定义属性值~~~~
}
以后调用的时候就内嵌属性一样调用
trace(MC.__x)
自定义属性名 可以你按照flash的变量命名规则自定义喜欢的
当然也可以用声明公有变量,即上面朋友的方法,不过现在我就贪方便,把属性自带到对象身上,不另外声明变量了~~~~~~~~
说说公用变量的方法吧
两种
一种是声明_global.变量名 全局变量
一种是在主时间轴 var 变量名 声明公有变量
- 3楼网友:猎心人
- 2021-04-06 03:34
首先你的元件实例需要起一个名字
然后可以使用 名字._x 和 名字._y 来得到,或者设置它的坐标
-----------------
我不太明白你的意思
你要把它保存下来下次再用?
如果你用的AS 2.0,可以使用全局变量:
_global.mcx = MC._x;
_global.mcy = MC._y;
如果是AS 3.0,机制就不一样了
你可以把信息保存在类变量里,或者任何其他你想放的地方。
然后可以使用 名字._x 和 名字._y 来得到,或者设置它的坐标
-----------------
我不太明白你的意思
你要把它保存下来下次再用?
如果你用的AS 2.0,可以使用全局变量:
_global.mcx = MC._x;
_global.mcy = MC._y;
如果是AS 3.0,机制就不一样了
你可以把信息保存在类变量里,或者任何其他你想放的地方。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯