xin's blog

Just have a little faith.
  首页  :: 管理

Flex不能加载本地文件(BingViewer)

Posted on 2009-10-18 17:40  greatxin  阅读(1197)  评论(0)    收藏  举报

做了一个仿照www.bing.com首页上的图片效果,碰到的问题:

1,addChild在Flex里被重写了,必须是UIComponent或者其他几个UI...开头的类的子类才可以,所以先新建了一个UIComponent的容器,把这个容器添加到舞台上的Canvas中,imgLoader加载图片完毕后添加到UIComponent容器中.

2.style.css的使用:帮助里全部都有.这里只用到了ToolTip的样式,效果还是不怎么理想. 

3.以前以为定义了一个Fade动画,比如fadeIn,只有在对象被addChild的时候才会有动画的效果,实际上定义一个效果后,可以在任何地方用fadeIn.play([targetName]);的方法来跑这个动画~,play的第二个参数是否反方向播放,我误以为是播放完重复,结果设为true后一头雾水...

如果把flex项目拷贝到其他地方打开时会报这个错误,解决:

右键 project -> properties -> Flex Compiler -> Compiler options -> Additional compiler arguments 中添加

 -use-network=false

然后重新编译. 

BingViewer源文件