代码改变世界

关于Flex4在兼容Flex3模式下Text不显示的问题

2011-12-04 12:28  Blaster_Lee  阅读(406)  评论(0)    收藏  举报

最近闲的无聊,重操旧业干起了Flex的Coder,万事开头难,这搁置一段时间再干的事确实和从头再来差不多了,连从哪里开始竟然都忘记了-.-,还好现在的网络给力,google code开始哈哈:)。

  拿到了Flex代码,下载配置开发环境啊,发现现在flex builder都4.5了。哥们学习的时候不是3么,嗨  反正都差不多 下了再说。

  中国人啥都喜欢新的,这下个软件也是的。哼 比你们的新才显得的牛嘛-。-   就像那某某,拿着咬半口的不知道是苹果还是梨子,放到人前明显感觉自己比人高半头哈哈,扯远了,回到Flex。

  拿到的项目开发环境是Flex3的,现在是Flex4。其他费劲的问题就不说了,说说编译成功后的吧,编译完成跑起来后一切正常,点击菜单跳出Alert窗口,怪事出现了Text木有啊!难道这个真没有?  于是将从resource拿的文字直接替换。无果,图在下面:

  

 

百度无果,其实是碰到了有相同问题的但是都没解决方案,没办法还的去看老外怎么搞定,找到个方法

在下面:

  http://stackoverflow.com/questions/3582234/alert-dialog-not-showing-the-text-in-flex-4 

  请注意,上面的两个方法亲测不管用。管用的在下面

  

本人英文基本文盲水平哈~所以翻译的大家别笑话(蛋疼的英语-.-)

  大概就是说如果要避免的话可以在项目》属性》Flex编译器》去掉“使用Flex兼容模式”

  然后出现的问题是项目主题变啦,好像有点难堪,项目》属性》Flex主题》Halo选定。运行,恢复原来主题。

  如果没有那个主题 ,可以去找 ,怎么找百度告诉你。

  事情到这基本结束了,可是我的问题又来了,一堆bug真的很头痛,具体的不说了。但是发现原来的备份的项目没有,于是乎查找原因:

  问题出在这里  上面的第一步--“使用Flex兼容模式”;那些问题看来更头痛啊,不行这个不能动,可是text的问题怎么搞定?Egg pain-.-

  天无绝人之路呵呵,只要你够细致 ,发现有个框子是下面这个样子的

   

 

图片不对啊,叉叉的方向也不对,突然想到是不是方向的问题,马上查询找到下面代码,在application页加代码

<mx:Style> 
global {
direction: ltr;
layoutDirection: ltr;
}
</mx:Style>

好啦,一切都清净了

图片对了,文字出来了。

总结下哈,现在写程序离不了百度谷歌,但是光靠百度谷歌也是不行的,自己要独立思考哈。有了方向百度谷歌才能更好的帮助你!https://share.weiyun.com/804b07c018e7937869d7b57ac7112ff0