gpt4 book ai didi

flash - 在 flash actionscript 2 中动态访问嵌套的影片剪辑

转载 作者:行者123 更新时间:2023-12-02 06:45:54 25 4
gpt4 key购买 nike

我有一个要访问的嵌套影片剪辑实例。影片剪辑的路径由两个变量定义(类似于行和列)。

我已经像这样动态地访问父影片剪辑:

eval("行"+ ActiveRow)

现在我想动态访问 row(#) 的子项之一 let(#)。

以下是我对完成任务的最佳猜测(均无效):

变量 i:数字;

eval("row"+ ActiveRow + ".let"+ i)或者eval("row"+ ActiveRow).eval("let"+ i)

非常感谢您的努力和可能的解决方案..

最佳答案

你可以试试

this["row" + ActiveRow]["let" + i]

不过,如果您在创建实例时将它们放在一个数组中会更好……也许

var rowClips : Array = [];

for (var i : int = 0; i < 10; i++)
{
var row : MovieClip = this.createEmptyMovieClip("row" + i, i);

rowClips.push(row);
}

然后你可以调用它

rowClips[i];

显然,根据情况的不同,将 MovieClip 添加到数组中可能会有不同的逻辑,但本质上这是一种存储对 MovieClip 的引用的更好方法。

关于flash - 在 flash actionscript 2 中动态访问嵌套的影片剪辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/538133/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com