gpt4 book ai didi

actionscript-3 - 如何在 Flash Professional 中为 Flash Stage 实例提供唯一属性以传递给 AS3 脚本?

转载 作者:行者123 更新时间:2023-12-04 16:12:05 24 4
gpt4 key购买 nike

我已经开始在 Flash Professional 中构建一个粗略的游戏引擎框架,我很好奇如何在 Flash 库中创建对象,我可以将这些对象拖到舞台上并分配可从 AS3 访问的属性。

示例:
我想创建一个开关对象(例如电灯开关),以便当玩家与其交互时,它会触发代码中的特定内容,例如房间里的灯打开。

我知道 Flash 内置了 UI 组件,您可以在 Flash Professional 环境中定义属性(见下图),我想知道是否有一种方法可以创建我自己的自定义样式组件,以便我基本上可以拥有我的关卡文件在 flash (.fla) 中打开,然后从我的库中拖出一个开关组件,然后输入一些信息,例如它正在控制什么灯,以及我想要的任何其他信息。

flash component parameters

(以上是我正在寻找的参数控件类型的示例)

我已经阅读了一些关于扩展 flash UIComponent 类的内容,但我觉得这不是正确的方法,因为它对于我想要的东西来说太过分了。我想要的只是将一些基本参数从库阶段实例传递到 AS3。我不想通过实例名称传递数据,因为如果我想要更复杂的交互,这看起来非常困惑。

谢谢!

最佳答案

我会创建一个“切换”影片剪辑并将其导出到 ActionScript ,与“轻”影片剪辑相同。在主类 .as 文件中,我会将它们插入舞台,使用 addChild(剪辑),然后将单击监听器添加到“切换”影片剪辑以控制“灯光”。

关于actionscript-3 - 如何在 Flash Professional 中为 Flash Stage 实例提供唯一属性以传递给 AS3 脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10752566/

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