如何通过AS3在变量和数组中保存X Y位置对象?

时间:2016-09-07 16:55:31

标签: actionscript-3

如何在变量和数组中放置X和Y位置的值

object =(XPosition,YPosition) box_mc.x = 300,box_mc.y = 200

1 个答案:

答案 0 :(得分:1)

尝试改善您的问题。

这是你想做的吗?

import flash.geom.Point;

var p:Point = new Point(200,300);
box_mc.x = p.x;
box_mc.y = p.y;

您也可以将值存储在二维数组中,如下所示:

var a:Array = [[200,300],[150,200]];
box_mc.x = a[0][0]; //200
box_mc.y = a[0][1]; //300

或者在这种情况下,因为你为posx和posy存储了两个值:

box_mc.x = a[1][0]; //150
box_mc.y = a[1][1]; //200

您还可以检查这些链接,以了解您可以存储值的不同类型之间的区别:

ActionScript 3 fundamentals: Arrays

ActionScript 3 fundamentals: Associative arrays, maps, and dictionaries

ActionScript 3 fundamentals: Vectors and ByteArrays