【问题标题】:Is this possible to embed a SWF and access it without giving any movie clips instance names?这是否可以嵌入 SWF 并在不提供任何影片剪辑实例名称的情况下访问它?
【发布时间】:2011-12-12 04:38:53
【问题描述】:

我有一个装满 SWF 文件的文件夹。每个 SWF 都是它自己的动画。我有几个人为这个项目提交了他们的动画。我想将所有这些 SWF 嵌入到我的项目中,并在它们上整体使用 .play() .stop() 和其他与电影剪辑相关的命令。

我的意思是,艺术家将 SWF 发送给我,我的 AS3 脚本将其嵌入,然后我可以使用 animation_1.stop(); 访问它,而艺术家无需输入实例名称或导出 ActionScript 名称。

我计划创建一个 shell 脚本,它将所有 swf 放在一个文件夹中,并创建一个包含所有嵌入语句的 AS3 文件。 shell 脚本将赋予每个实例名称将是文件名。

这是否可以嵌入 SWF 并在不提供任何影片剪辑实例名称或为 Actionscript 导出的情况下访问它?

更新:

@annonymously 下面的回答很有帮助。以下是对我有帮助的其他一些资源:

很棒的资源 - http://www.flashandmath.com/intermediate/externalclips/ext_clip2.html

【问题讨论】:

    标签: flash actionscript-3


    【解决方案1】:

    如果我了解您的实际需求,那么您可以尝试使用getChildAt(index)

    这里有一个教程:

    http://www.bit-101.com/blog/?p=1435

    【讨论】:

    • 不确定 getChildAt() 会有什么帮助,但这篇文章听起来完全符合我的需要......他们使用了它,我会试一试并报告发生了什么:) 谢谢!
    • getChildAt 允许您访问没有实例名称的 swf 的任何子项
    • 如果我的回答有帮助,您应该接受,否则以不同方式解释问题或回答您自己的问题
    • 我今天有机会解决这个问题。你的回答帮了大忙。谢谢。
    猜你喜欢
    • 1970-01-01
    • 2011-03-07
    • 1970-01-01
    • 1970-01-01
    • 2023-04-03
    • 1970-01-01
    • 2016-02-14
    • 1970-01-01
    • 2012-02-20
    相关资源
    最近更新 更多