【转载】《Flexpaper二次开发入门教程》(十九) Flexpaper二次开发的一些常见错误及解决(5.7节 ......

【转自】http://ajava.org/article-765-1.html

 

5.7 Flexpaper二次开发的一些常见错误及解决

无论你使用Flexpaper的swc版本的源码进行开发,还是下载源码进行二次开发,可能遇到一些问题,mark将遇到的一些问题总结一下:

问题1:仅主题为“halo”的类型“mx.containers.VBox”支持样式“borderThickness”。  FlexPaperViewer_Base.mxml    /flexpaper/src/com/devaldi/controls/flexpaper   第 15 行 Flex 问题

解决:右键项目,选择属性,在flex4编译器的Flex SDK版本中选择使用flex3兼容模式。

 

问题2:F:\flashb4\Adobe Flash Builder 4\sdks\4.0.0\frameworks\libs\spark.swc 的依赖项spark.skins.spark.VScrollBarSkin 支持的版本最低为 4.0.0,高于兼容版本 3.0.0。  flexpaper       未知Flex 问题

解决:因为选择你下的Flexpaper版本使用了spark.swc,所以不能使用flex3兼容模式。

 

问题3:无法为区域设置“zh_CN”解析资源束“FlexPaper”。    flexpaper       未知 Flex 问题

解决:因为编译器找不到“zh_CN”资源,可检查你安装的Flash Builder的sdks\xxx\frameworks\locale是否有对应的的文件,xxx为你选择的编译器Flex SDK版本。你可以在编译器中添加-locale zh_CN -source-path=locale/{locale} -keep-all-type-selectors=true参数,指定采用的locale为Flexpaper根目录下的locale。

 

问题4:页面如何动态显示SWF文件

解决:在页面的SwfFile : encodeURI('中文AJAX.swf')改成SwfFile : encodeURI(“你使用的语言输出的SWF文件地址“),如php:<?php echo $url; ?>,java:<% out.print(url);%>,要注意输出URL的编码处理。

 

问题5:官方例子的页面不能显示SWF文件或提示沙箱错误。

解决:到adobe官方,增加SWF文件或上级目录到可信任列表,前文中有讲述。

 

问题6:页面一直显示Document loading..

解决:检查是否有falsh player环境,检查flexpaper_flash.js的路径是否正确。

 

问题7:调用SWC库、源代码进行开发,自建的mxml应用出现某些flexpaper参数错误

解决:要注意SWC库、源代码的版本,有些版本的参数有所变动,最好看看官方的文档。

 

问题8:源码修改、test.html里面的参数、JS都没问题,但是设置参数参数后没效果。

解决:出现这种情况要注意自己创建的mxml应用程序中<fp:FlexPaperViewer id="FlexPaper">的id名称,因为JS里调用的是id名为FlexPaper,所以mxml应用程序的名称要相同,如果想改,应该要JS、html、mxml中统一修改。

 
 

转载请注明:转自http://ajava.org/,请保留文章的完整。

 

转载于:https://www.cnblogs.com/witrays/archive/2012/02/23/2364877.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值