摘要:
处理字符串,主要针对字符串的应用进行相关的处理。主要涉及的处理包括字符串的连接、在字符串中搜索、截取字符串、字符串的大小写转换等。字符串连接在ActionScript 3.0中,有三种方式可以实现字符串的连接:使用+连接操作符、使用+=自赋值连接操作符和String.concat()方法。 1.+连接符连接字符串 使用+连接符可以连接字符串 2.+=自赋值连接符追加字符串 使用+=自赋值连接符可以实现在字符串的尾部追加字符串。 3.String.concat()方法 使用String.concat()方法也可以把指定的字符串追加到原字符串的后面,并返回一个新的字符串,原字符串的值并不发生改变
阅读全文
posted @ 2011-01-19 10:11
602147629
阅读(291)
推荐(0)
摘要:
package { import flash.display.Sprite; import flash.text.TextField; import flash.events.TextEvent; import flash.net.URLRequest; import flash.net.navigateToURL; public class SampleTextLink extends Sprite { private var txt:TextField; public function SampleTextLink() { txt = new TextField ; txt.width =
阅读全文
posted @ 2011-01-18 16:54
602147629
阅读(209)
推荐(0)
摘要:
//加载XMLvar myXML:XML = new XML();var XML_URL:String = "xx.xml";var myXMLURL:URLRequest = new URLRequest(XML_URL);var myLoader:URLLoader = new URLLoader(myXMLURL);myLoader.addEventListener(Event.COMPLETE, xmlLoaded);function xmlLoaded(evtObj:Event){ myXML = XML(myLoader.data); trace("数
阅读全文
posted @ 2011-01-17 12:21
602147629
阅读(351)
推荐(1)
摘要:
Object(parent).removeChild(this); if(parent!=null) { parent.removeChild(this);}
阅读全文
posted @ 2011-01-11 19:48
602147629
阅读(106)
推荐(0)
摘要:
//removeChild只是将对象从显示列表中移除,并没有从内存中移除//要把对象从内存中去掉,最好的办法是弱引用,并且在removeChild后,加一句mc=null,取消之前的引用
阅读全文
posted @ 2011-01-11 19:45
602147629
阅读(197)
推荐(0)
摘要:
package { import flash.display.*; public class Moving { //将一个mc对象指向另一个target,参数omega是角速度 public static function pointTo(mc:MovieClip,target:MovieClip,omega:Number=0) { var dx:Number=mc.x-target.x; var dy:Number=mc.y-target.y; //与X轴的夹角 //因为取到的是弧度,所以后面加了 *180/Math.PI 来转换成角度。 var angle:Number=(270+Math
阅读全文
posted @ 2011-01-11 17:24
602147629
阅读(302)
推荐(0)
摘要:
package { import flash.display.BitmapData; import flash.display.BlendMode; import flash.display.DisplayObject; import flash.display.Sprite; import flash.geom.ColorTransform; import flash.geom.Matrix; import flash.geom.Point; import flash.geom.Rectangle; public class HitTest { //========复杂(精确)碰撞测试 pu
阅读全文
posted @ 2011-01-11 17:22
602147629
阅读(336)
推荐(0)
摘要:
function RandomArray(n:int):Array{ var my_array:Array=new Array(); var i:int = 0; //产生100个数存储在my_array数组中 for (i=0; i<n; i++) { my_array.push(i); } //将my_array中的数字随机排序 for (i=0; i<n; i++) { var tmp1:int = Math.random() * n; var tmp2:int = my_array[i]; my_array[i] = my_array[tmp1]; my_array[tmp
阅读全文
posted @ 2011-01-11 17:15
602147629
阅读(312)
推荐(0)
摘要:
package { /*库中有两个元件Ball和Mc*/ import flash.display.Sprite; import flash.events.Event; public class Circle extends Sprite { private var ball:Ball; private var mc:Mc; private var angle:Number = 0; private var centerX:Number = 200; private var centerY:Number = 200; private var radius:Number = 40; privat
阅读全文
posted @ 2011-01-11 17:07
602147629
阅读(228)
推荐(0)
摘要:
import flash.display.Sprite;var lands:Sprite = new Sprite ;lands.graphics.beginFill(0xff0000);lands.graphics.lineStyle(1);lands.graphics.drawRect(0,0,500,500);addChild(lands);for (var i:int = 1; i <50; i ++){ lands.graphics.moveTo(10 * i,0); lands.graphics.lineTo(10 * i,500); lands.graphics.endFi
阅读全文
posted @ 2011-01-11 17:03
602147629
阅读(351)
推荐(0)