Tag: tlf

为什么TLF文本在设备模式下的debugging工作,但不是在发布特设?

我创build了一个包含文本TLF的swf。 之后,我已经加载了一个灵活的移动应用程序。 一开始我有很多问题需要加载。 1-首先是因为我使用了Loader,而这个项目是用Flash Profesional创build的。 最好的方法是使用Flash Professional中包含的Flash库的ProLoader加载它。 2-有一次,我终于加载,并在桌面上的模拟器尝试它我在我的iPad在debugging和快速编译模式尝试。 我有下一个错误: 错误#2100:Loader.loadBytes()中的ByteArray参数的长度必须大于0。 我解决了在FLA中使用发布设置库中的选项“在代码中组合”中进行编译的问题。 大! iPad中的TLF正常工作! 在iOS的作品! 3-但是,当我build立了一个相同的代码(以前在设备上debugging的作品)的版本,当我打开它, 我只看到图像。 不是文字。 为什么在debugging和不释放? 你知道我忘了吗? 非常感谢。 编辑添加一些代码 我embedded了swfs并将它们加载到项目渲染器中。 该列表有一个id的数据提供者。 而且我在每个项目渲染器中加载与id对应的swf。 [Embed(source="/bin/histologia.swf")] public const PAG_01:Class; [Embed(source="/bin/histologia.swf")] public const PAG_02:Class; public function set data( value:Object ):void { … var pagAsset:Class = pagesAssets.assets[value]; var pag:MovieClip = new pagAsset(); var SWFClass:ByteArray = pag.movieClipData; var ldrContext:LoaderContext […]