我遇到了关于RSL的问题。我创建了一个名为a.fla的RSL,我创建了一个基本类为XXButton.as的组件(由我自己编写。),我反映了设计师更改按钮标签的一些属性,此外,这个组件&#39 ; s名称和类都是"ShareLib_Button"
。
然后我将按钮放在B.fla中作为导入组件(检查"导入以进行运行时共享。")。我忽略了"自动声明舞台实例"在Flash发布设置中。
当我把这个组件放在B&#39的舞台上时,导出fla是可以的。但是当我改变了我反映组件的属性时,我得到了错误1046。
"1046: Type was not found or was not a compile-time constant: ShareLib_Button".
有没有人有任何想法?
提前致谢!
回声
答案 0 :(得分:0)
虽然我对运行时共享库没有太多经验,但错误表明在编译b.fla
时它无法访问您的库。请尝试以下方法:
在a.fla
文件中......
在b.fla
文件中......
答案 1 :(得分:0)
问题是因为我试图访问一个未知的属性。我需要声明一个实例名称(由于某些原因,我们不使用实例名称,我删除了这个设置,并填写实例名称),它的工作原理!
感谢所有关心此事的人。