上一页 1 ··· 9 10 11 12 13 14 15 下一页
2011年1月19日

处理字符串

摘要: 处理字符串,主要针对字符串的应用进行相关的处理。主要涉及的处理包括字符串的连接、在字符串中搜索、截取字符串、字符串的大小写转换等。字符串连接在ActionScript 3.0中,有三种方式可以实现字符串的连接:使用+连接操作符、使用+=自赋值连接操作符和String.concat()方法。 1.+连接符连接字符串 使用+连接符可以连接字符串 2.+=自赋值连接符追加字符串 使用+=自赋值连接符可以实现在字符串的尾部追加字符串。 3.String.concat()方法 使用String.concat()方法也可以把指定的字符串追加到原字符串的后面,并返回一个新的字符串,原字符串的值并不发生改变 阅读全文
posted @ 2011-01-19 10:11 602147629 阅读(280) 评论(0) 推荐(0) 编辑
2011年1月18日

捕获超文本链接的信息

摘要: 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 阅读(200) 评论(0) 推荐(0) 编辑
2011年1月17日

加载外部文件

摘要: //加载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 阅读(337) 评论(0) 推荐(1) 编辑
2011年1月11日

移除自身

摘要: Object(parent).removeChild(this); if(parent!=null) { parent.removeChild(this);} 阅读全文
posted @ 2011-01-11 19:48 602147629 阅读(101) 评论(0) 推荐(0) 编辑

彻底移除mc

摘要: //removeChild只是将对象从显示列表中移除,并没有从内存中移除//要把对象从内存中去掉,最好的办法是弱引用,并且在removeChild后,加一句mc=null,取消之前的引用 阅读全文
posted @ 2011-01-11 19:45 602147629 阅读(186) 评论(0) 推荐(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 阅读(296) 评论(0) 推荐(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 阅读(331) 评论(0) 推荐(0) 编辑

产生N个不重复的随机数字

摘要: 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 阅读(306) 评论(0) 推荐(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 阅读(220) 评论(0) 推荐(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 阅读(342) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 下一页