来讲讲:Flash as进门(6):文本与字符串⒒-Flash actionscript
此外,还支持α透明功能,能够设计人员在Flash视频中对诸如文本、矢量图像以及其它Flash元素等进行整合。本例持续解说AS的基本常识,明天解说的是AS进家世六课文本与字符第四节之字符串,对Flash的AS编程有乐趣的伴侣能够到论坛与作者交换。
上一课:Flash老手进门教程:AS进门文本与字符串
字符串是String类的一个实例。它用于操纵基元字符串值范例的办法和属性。
创立字符串:在AS中能够用new来创立字符串工具:
varmystring:String=newString();
mystring="我创立了一个字符串";
创立字符串后,就能够操纵其办法和属性了。
length属性:字符串的字符数。由于一切字符串索引都是从零入手下手的,以是任何字符串x
的最初一个字符的索引都是x.length–1。
例:varmystring:String=newString();
mystring="我创立了一个字符串";
trace(mystring.length);
测试时,我们能够看到输入是:9。
办法:
charAt()办法:前往字符串中括号中指定的字符。
例:varmystring:String=newString();
mystring="我创立了一个字符串";
a=mystring.charAt(8);
trace(a);
输入了局为:“串”。这里能够看出,字符串中最初一个字符的索引是字符串的长度(字符数)-1。
concat()办法:这个办法能够毗连两个字符串,发生一个新字符串,而原字符串不产生变更。
例:varmystring:String=newString();
mystring="我创立了一个字符串";
varnewstring:String=mystring.concat(",又毗连了一段字符");
trace(newstring);
输入了局:"我创立了一个字符串,又毗连了一段字符"。
indexOf()办法:这个办法可完成一个查找功效。
indexOf(要查找的值,地位)它将从地位处搜刮字符串,并前往找到的字符的地位。假如没有找到,则前往-1.假如没有指定地位,那末将从字符串开首入手下手查找。
例:varmystring:String=newString();
mystring="我创立了一个字符串";
vara=mystring.indexOf("个");
trace(a);
输入了局:5。即在字符串中找到了“个”这个字符,并前往了它的地位5,即第6个字符。
lastIndexOf()办法:这也是查找功效,但它是从右向左查找,即从前面入手下手向后面查找。
slice()办法:该办法将从字符串中前往一个子字符串。
slice(肇端处,停止处)它将前往从肇端处到停止处(但不包含该字符)的字符串。
例:varmystring:String=newString();
mystring="我创立了一个字符串";
vara:String=mystring.slice(2,6);
trace(a);
测试了局:“建了一个”
split()办法:在指定的字符或字符串呈现的一切地位断开String工具,将其拆分为子字符串,然后以数组情势前往子字符串。假如利用空字符串("")作为分开符,则该字符串中的每一个字符都将作为一个元素放进到数组中。
格局:split(分开符,[个数]).个数是可选的,指前往的元素的个数。
例:varmystring:String=newString();
mystring="我创立了一个字符串";
vara:Array=mystring.split("一");
trace(a);
测试了局:我创立了,个字符串
例:varmystring:String=newString();
mystring="我创立了一个字符串";
vara:Array=mystring.split("");
trace(a);
测试了局:我,创,建,了,一,个,字,符,串
substr()办法:这也是前往子字符串的办法,与slice()办法类似,但它的第2个参数不是停止处而是字符个数。
格局:substr(入手下手处,个数),从入手下手处前往个数那末多个字符的字符串。
substring()办法:前往一个字符串,该字符串由入手下手处和停止处参数指定的两点之间的字符构成。假如未指定停止处参数,则子字符串的开头就是该字符串的开头。假如入手下手处的值即是停止处的值,则该办法前往一个空字符串。假如入手下手处的值年夜于停止处的值,则在函数实行前两个参数将主动交换,且原始值稳定。
toLowerCase()办法:前往此字符串的一个正本,个中一切年夜写的字符均转换为小写字符。原始字符串坚持稳定。
toString()办法:将字工具转换为字符串。
toUpperCase()办法:前往此字符串的一个正本,个中一切小写的字符均转换为年夜写字符。原始字符串坚持稳定。
FlashScreensaversMaker能够迅速的将您的Flash作品转化为屏保程序。 考虑到实际的效果,这些专业的网站并不会去单纯追求技术本身,广告设计是否FLASH不是目的,关键是获得最好的宣传效果。 Rich Media并不是一种具体的互联网媒体形式,而是指具有动画、声音、视频和/或交互性的信息传播方法。 在计算机出现之前,动画制作者必需手工绘制即使差别很小的不同祯的图像。当然,非自动的,一祯祯的动画在很多情况下仍然很有用,Flash也允许这样做。 FLASH网站建设的页面非常美观,互动性很强。在企业网站中,FLASH动画作用主要在于突出企业品牌的效应,彰显企业形象的实力。 Flash流行的主要原因是它使用了矢量图形(与位图相反)。因为这种图形格式比位图小得多,而且在缩放时对图形质量影响不大,所以很适合对带宽要求很高的Web。 对插件的批评之一是他们一般出现在称为Box的网页的一个预定的区域。虽然在某种情况下表现不错,但Box经常以罪魁祸首的面目出现。 FLASH在网站建设中广泛的应用,但是FLASH也有自身的缺陷,尤其考虑到网络营销的综合效果时,FLASH 格式的广告并非最好的选择,有时甚至会降低广告效果。 在与制作传统动画相比较的同时,flash具有便捷、节省人力财力,节约时间、推广方便的许多优势。但与此同时它也具有一点的缺点。
页:
[1]