Actionscript -调用符号使用变量作为名称的一部分(增量数)和改变x/y位置



到处找,但找不到任何东西,所以我希望有人能帮助。也许网上有什么东西,但我没有把它放在正确的词....

使用Actionscript,我想改变xy多个符号,我有上升的行号和colnumber在他们的名字,即SP_01_01 - SP_01-10 ......SP_02_01……等

我需要使用另外两个变量来保存名称的Number部分,并更改xy的值来访问该符号。

以下是我从搜索和认为是正确的内容中尝试的内容

["SP__" + rownum + "_" + colnum].x = xcol;
["SP__" + rownum + "_" + colnum].y = yrow;

尝试用这种方式调用对象:

getChildByName("SP__" + rownum + "_" + colnum).x = xcol;
getChildByName("SP__" + rownum + "_" + colnum).y = yrow;

这样更好:

import flash.display.DisplayObject;
var cell:DisplayObject =  getChildByName("SP__" + rownum + "_" + colnum);
cell.x = xcol;
cell.y = yrow;

最新更新