gpt4 book ai didi

actionscript-3 - 闪存引用错误 : "Cannot create property __id0_ on MyMovieClip"

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

我使用 Flash Builder 作为主要的 Flash 开发工具,并使用 Flash 作为 Assets 创建工具。
基本上这很好用,但有一天我在 Flash 时间轴中制作了一个 3D 补间,然后将 Assets “MyMovieClip”与我的 ActionScript 代码链接起来,如下所示:

package
{
import flash.display.MovieClip;

[Embed(source="somefile.swf", symbol="MyMovieClip")]
public class MyMovieClip extends MovieClip
{
public function MyMovieClip()
{
super();
}
}
}

然后出现此错误:“错误 #1056:无法在 MyMovieClip 上创建属性 __id0_”。
我确定我的 fla 文件中没有“__id0_”。

所以我删除了3D tween动画层,重新发布了fla文件,没有遇到Error。

有什么线索吗?使用 3D 时间轴动画制作影片剪辑 Assets 是不可能的吗?

最佳答案

让您的 MyMovieClip类一个动态类:

package
{
import flash.display.MovieClip;

[Embed(source="somefile.swf", symbol="MyMovieClip")]
public dynamic class MyMovieClip extends MovieClip
{
public function MyMovieClip()
{
super();
}
}
}

否则,您可能会与时间轴上的实例和 somefile.swf 影片剪辑中的属性发生冲突。

关于actionscript-3 - 闪存引用错误 : "Cannot create property __id0_ on MyMovieClip",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18491823/

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