大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 网络媒体 -> FLASH -> Flash制作环形文字

Flash制作环形文字

时间: 2021-07-31 作者:daque

常常运用flash的伙伴都领会,想要在动画中加一个绕行笔墨的功效,其创造办法利害常烦琐的,然而又要常常用到,该如何办呢?别焦躁,此刻来教大师创造一个绕行笔墨天生器,只有把这个好东东做好了,此后不妨天生大肆笔墨的绕行笔墨,堪称是一次开销,万次汇报。(本例的源文献请点击这边载入)环形笔墨天生器的主界面特殊简略,惟有一个文本框和一个按钮,如图1所示:

图1 你只须要在上头的文本框中输出想天生的环形笔墨的文本,而后按一下右面包车型的士ok按钮,就会在底下机动天生相映的绕行笔墨,比方咱们输出”flash”这几个假名,那么天生的环形笔墨如图2所示:

flash制作环形文字图1

图2看到这么怪僻的东东,你是否也蠢蠢欲动了,别焦躁,一道来跟我创造吧:)1.开始启用flash,兴建一个片子,树立片子巨细为500px*300px(单元为音素),片子背局面随你的爱好树立即可。2.开始创造笔墨所盘绕的路途。兴建一个片子剪辑元件,运用长圆东西和曲线东西绘制一个无弥补色的半圆,这个半圆弧将动作天生的绕行笔墨的盘绕路途,如图3所示:

flash制作环形文字图2

图33.接下来创造一个按钮,简直的款式和作风不妨按照您的须要来树立,这边咱们绘绘图4所示的按钮:

flash制作环形文字图3

图44.而后须要创造一个文本框,并且这个文本框要创造成动静的,由于这个文本框中的文本会跟着咱们所输出的笔墨而变换,而且这个文本框中的笔墨会表露为环形的,在属性中树立为动静文本框后,还须要给文本框树立一个变量名text,再不咱们不妨运用action举措剧本对个中的文本举行遏制,如图5所示:

flash制作环形文字图4

图55.接下往返到主场景中,对主场景举行安置。开始在戏台上方绘制一个文本框,并树立其典型为输出文本,而后树立其变量名为inputtext,而后将前方创造好的按钮拖到其右边,结果辨别将半圆和动静文本框拖到戏台中,而且使动静文本框坐落半圆直径的最左边,辨别树立半圆和动静文本框的范例名为arc和letter0,并将功夫轴延迟到第10帧,结果所有戏台如图6所示:

flash制作环形文字图5

图66.由于环形笔墨是在点击按钮后天生的,以是须要将action举措剧本加在按钮上,简直的剧本如次所示;on (press) {for (x=1; x<=100; x++) { removemovieclip("letter" + x);}}//当按下按钮时,废除上一次所天生的环形笔墨,为当宿世成环形笔墨做筹备,x的最大值取100,表白在输出文本框中最多不妨输出100个字符on (release) {textlength = _root.inputtext.length-1;//树立变量textlength的值为输出文本框所输出的文本各数减一diameter = _root.arc._width;//博得半圆的直径radius = _root.arc._height;//博得半圆的半径_root.letter0.text = _root.inputtext.substr (0,1);//取所输出的文本的第一个字符//底下的轮回将减少其他的字符,并将其陈设成弧形for (x=1; x<=textlength; x++) {//轮回度数为输出文本框中的字符数_root.letter0.duplicatemovieclip("letter"+x, x);//复制出一个动静文本框with (_root["letter"+x]) {//对复制出的动静文本框举行如次的操纵_x += radius-(math.cos ( math.pi/textlength * x))*radius;_rotation += x*(180/textlength);_y += -(math.sin ( math.pi/textlength * x))*radius;//辨别树立复制出的动静文本框的坐标和回旋观点,使其坐落半径的圆弧上text = _root.inputtext.substr (x,1);//结果树立此动静文本框中的文本为输出文本框中的下一个字符}}}结果颁布片子,试一试吧,是否不妨得心应手的创造出你想要的环形文本了,即使在你平常的动画创造中有理的运用这个小东西,不妨在确定水平上普及你的处事功效,真实做到一举两得。

flash制作环形文字图6

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.