我浏览了一下这个站点,但作为一个初学者,AS3的行话对我来说有点陌生。我知道父级/子级用于在相互嵌入的场景和电影剪辑之间传递信息、命令和变量,但我不太明白它是如何工作的,或者为什么工作。
当我说初学者时,我是认真的。这是我的第一个flash项目。如果它有帮助,这就是我正在尝试做的:
我正在为精灵宝可梦做一个类型有效性计算器。我已经成功地制作了3个电影剪辑“拨号”,将循环通过不同的口袋妖怪类型的按钮时,他们被按下。18种类型,每个“拨盘”18帧。第三个“刻度盘”上的19帧,用于空白类型。
我还制作了第四个电影剪辑,它将显示效果,从0.25倍到4倍。
所以,基本上,我需要...
1)从每个“刻度盘”上拉一个数值变量(或帧编号)
2)根据场景1中的这些数字计算效果(或新的、包含所有内容的电影剪辑,如果这样更容易)
3)然后将结果(或所需的帧数)发送到第四个影片剪辑以显示效果。
我完全不知道该怎么做。我希望你能给我一个解释,而不是告诉我怎么做。我想要明白。
提前感谢大家!
发布于 2016-05-14 14:29:10
你想要理解面向对象的编程。特别是“容器”的概念。谷歌"AS3面向对象的容器教程“,你会找到你需要的。
https://stackoverflow.com/questions/37225008
复制