发新话题
打印

〖源码〗立体的导入文本效果

细节成就未来,在不明显增加体积、影响速度的情况下,如何让我们的作品更美观,就成了广大FLASHER的永远研究任务。 这里用最简单的方法做出了“动画文字的立体效果”,如有更好方法,欢迎高手改正。smile_sleepy.gif 工作原理: 同变量名,把相同的文本分别导入,两个上下偏差1像素距离的动态文本,叠加成影实现立体凹凸的效果。 前提说明: 软件:flashMX,测试时保持FLA文件与文本文件在相同的文件夹,最终应用保持SWF文件与TXT文件在相同文件夹。 FLA源文件,共三层: 1、AS层:loadVariablesNum("text.txt", 0); 2、文本一层:动态文本,变量:textField 3、文本二层:动态文本,变量:textField 具体: 参照附图, 1:第一层:命名为Actions,用来存放代码,为空白层。在动作窗口输入代码:loadVariablesNum("text.txt", 0); 2:第二层:命名为文本一层,用来存放文本一。根据你的动画美工、排版尺寸等要求,在适当的位置,拉出一个适当大小的动态文本框,变量名字为:textField 3:沿着此动态文本框,上、左边框拉出两条辅助线,在倍率窗口输入1600,把倍率变为1600倍,把辅助线精确对齐,上下距离一个像素,一共拉出平衡垂直4条辅助线。 4:复制此文本框, 建立第3层,命名为文本二层,用来存放文本二。移动到下一对辅助线里,完全隐没对齐。 外接的文本名字:text,文本内容开头:“textField=”,后面接上你要在动画文件显示的内容。 最终效果如图所示: 技巧提升: 1:根据你文字的尺寸,相对调节你的文本块错开的距离,并不一定是1像素。 2:根据你的动画的背景颜色,调节你的两个文本的颜色,技巧原则:一个文本色为你背景色的加深,一个文本色为白或者灰,来体现光的效果。只有与背色统一,才显得是整体的。
附件: 您所在的用户组无法下载或查看附件

TOP

发新话题