欧美日韩精品在线,国内精品久久久久久久久,一级毛片恃级毛片直播,清纯唯美亚洲综合欧美色

Flash as基礎(chǔ)教程:文本與字符串_Flash教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:Flash教程:全面掌握按鈕相關(guān)內(nèi)容
問題1:如何制作按鈕?為什么我制作的文字按鈕,很不容易點擊到?   解決思路   在按鈕編輯區(qū)的時間軸上只有四個幀,第4幀的”點擊”是按鈕的反應(yīng)區(qū),這個區(qū)域在舞臺中是看不到的,

本例講解AS的基礎(chǔ)知識,今天講解的是AS入門第六課文本與字符第四節(jié)之字符串,對Flash的AS編程有興趣的朋友可以到論壇與作者交流。

字符串是String類的一個實例。它用于操作基元字符串值類型的方法和屬性。

創(chuàng)建字符串:在AS中可以用new來創(chuàng)建字符串對象:

var mystring:String = new String();

mystring = "我創(chuàng)建了一個字符串";
創(chuàng)建字符串后,就可以操作其方法和屬性了。

length屬性:字符串的字符數(shù)。因為所有字符串索引都是從零開始的,所以任何字符串 x
的最后一個字符的索引都是 x.length – 1。
例:var mystring:String = new String();

mystring = "我創(chuàng)建了一個字符串";

trace(mystring.length);
測試時,我們可以看到輸出是:9。

方法:
charAt() 方法:
返回字符串中括號中指定的字符。
例:var mystring:String = new String();

mystring = "我創(chuàng)建了一個字符串";

a = mystring.charAt(8);

trace(a);
輸出結(jié)果為:“串”。這里可以看出,字符串中最后一個字符的索引是字符串的長度(字符數(shù))-1。
concat()方法:這個方法可以連接兩個字符串,產(chǎn)生一個新字符串,而原字符串不發(fā)生變化。
例:var mystring:String = new String();

mystring = "我創(chuàng)建了一個字符串";

var newstring:String = mystring.concat(",又連接了一段字符");

trace(newstring);
輸出結(jié)果:"我創(chuàng)建了一個字符串,又連接了一段字符"。

 

indexOf()方法:這個方法可實現(xiàn)一個查找功能。

indexOf(要查找的值,位置)它將從位置處搜索字符串,并返回找到的字符的位置。如果沒有找到,則返回-1.如果沒有指定位置,那么將從字符串開頭開始查找。
例:var mystring:String = new String();

mystring = "我創(chuàng)建了一個字符串";

var a = mystring.indexOf("個");

trace(a);
輸出結(jié)果:5。即在字符串中找到了“個”這個字符,并返回了它的位置5,即第6個字符。

lastIndexOf()方法:這也是查找功能,但它是從右向左查找,即從后面開始向前面查找。

slice()方法:該方法將從字符串中返回一個子字符串。

slice(起始處,結(jié)束處)它將返回從起始處到結(jié)束處(但不包括該字符)的字符串。
例:var mystring:String = new String();

mystring = "我創(chuàng)建了一個字符串";

var a:String = mystring.slice(2,6);

trace(a);
測試結(jié)果:“建了一個”

 

split()方法:在指定的字符或字符串出現(xiàn)的所有位置斷開 String 對象,將其拆分為子字符串,然后以數(shù)組形式返回子字符串。如果使用空字符串 ("") 作為分隔符,則該字符串中的每個字符都將作為一個元素放入到數(shù)組中。

格式:split(分隔符,[個數(shù)]).個數(shù)是可選的,指返回的元素的個數(shù)。
例:var mystring:String = new String();

mystring = "我創(chuàng)建了一個字符串";

var a:Array= mystring.split("一");

trace(a);
測試結(jié)果:我創(chuàng)建了,個字符串
例:var mystring:String = new String();

mystring = "我創(chuàng)建了一個字符串";

var a:Array= mystring.split("");

trace(a);
測試結(jié)果:我,創(chuàng),建,了,一,個,字,符,串

substr()方法:這也是返回子字符串的方法,與slice()方法相似,但它的第2個參數(shù)不是結(jié)束處而是字符個數(shù)。
格式:substr(開始處,個數(shù)),從開始處返回個數(shù)那么多個字符的字符串。

substring()方法:返回一個字符串,該字符串由 開始處 和 結(jié)束處 參數(shù)指定的兩點之間的字符組成。如果未指定結(jié)束處 參數(shù),則子字符串的結(jié)尾就是該字符串的結(jié)尾。如果 開始處 的值等于結(jié)束處 的值,則該方法返回一個空字符串。如果 開始處 的值大于 結(jié)束處 的值,則在函數(shù)執(zhí)行前兩個參數(shù)將自動互換,且原始值不變。

toLowerCase()方法:返回此字符串的一個副本,其中所有大寫的字符均轉(zhuǎn)換為小寫字符。原始字符串保持不變。

toString()方法:將字對象轉(zhuǎn)換為字符串。

toUpperCase()方法:返回此字符串的一個副本,其中所有小寫的字符均轉(zhuǎn)換為大寫字符。原始字符串保持不變

本節(jié)Flash as基礎(chǔ)教程:文本與字符串到此結(jié)束.

分享:Flash Actionscript 優(yōu)化指南
第一章  AS3的一些優(yōu)化計算方法 用乘法來代替除法(當(dāng)除數(shù)可轉(zhuǎn)化為有限數(shù)的時候)。比如var n:Number = value * 0.5;要比var n:Number = value / 2;快。但差別并不是很大。只有在需

來源:中國教程網(wǎng)//所屬分類:Flash教程/更新時間:2008-11-25
相關(guān)Flash教程