【9RIA—iloveas】— AS3游戏实用技巧(13):一键清除fla文件中的TLF文本
本帖最后由 9RIA天地会2017 于 2018-12-14 15:10 编辑转载:9RIA游戏开发者社区(天地会)
作者:iloveas(原天地会大神)
总目录:[原创]AS3游戏开发实用技巧汇总
虽然时下越来越多的朋友认为AS3大势已去,但始终坚守AS3阵地的兄弟姐妹们仍然不在少数,这当中肯定就少不了iloveas啦。
大家之所以留恋这门语言,除了AS3自身的一些优点以外,我觉得还归功于Flash CS X这款优秀的可视化编辑器。就目前来说,在同类的软件里面,能与之相媲美的真心不多。所以iloveas坚信,只要Adobe再勤快一点,继续在这款软件上有所作为,Flash乃至AS3都依然会有广阔的发展空间。
至于FlashPlayer,我就不发表任何意见了,如果没记错的话,某人特别喜欢喷这个东西。
好了,拍完Flash的马屁之后,也是时候讲讲它的一些不足了。尽管Flash跟PS/AI等设计软件已经同门多年,但它们之间的关系似乎还不是特别的友好。直接把PS/AI的文件导入到Flash里仍存在诸多问题。
对于游戏开发者来说,最蛋疼的莫过于文本的处理了。因为导入的时候,如果希望文本仍然可以编辑,Flash将会把它们转换为以图文混排著称,功能灰常强大的TLF文本。然而在游戏里面,除了聊天框以外,其他地方基本上都用不着它,此时使用TLF不进会导致文件变得臃肿,而且会引发各种新的问题。此时我们应该把它们手动调整为传统文本。
这本来不是什么难题,在属性面板里设置一下就是:
但不幸的是,游戏面板的文本框数量往往较多,而且嵌套层次也较为复杂,逐个手动设置,不仅工作量大,而且容易有遗漏。这时候我们就希望有个方法可以批量设置文本的类型。
需要写jsfl么?大可不必,Flash提供了一键清除TLF文本的方法,只是跟360一类的脑残软件相比,Flash的一键清理要来的含蓄一些,具体做法如下:
**** Hidden Message *****
今天iloveas介绍的方法针对的是Flash IDE而非AS3代码,所以自己写UI、地图、动作、剧情等各种编辑器的大神们完全可以无视本帖内容。但根据二八定律,大神在程序员群体中的比例不会太高,因此iloveas还是希望更多的人学习到这一技巧,然后就设置了内个,你懂的。
{:5_178:} {:7_206:}{:7_208:} 我也看看 这个很不错。因为有些动画师不在意这些文本是动态静态还是TLF,反正显示文字就行,结果有时出现无名bug,而且找出那文本不是简单的事。这个是大大帮助了我。虽然现在我用不到。不过是学习了 #:)#:)#:)#:)#:)#:) 学习了,经常会遇到这种麻烦 大大提高了效率,不用一个个点击去查找了
页:
[1]