- 浏览: 49602 次
- 性别:
- 来自: 上海
文章列表
加载 xml 清除 空格什么的方法
- 博客分类:
- 游戏
var str2:String=str.replace(/\s/g,"")
str.replace( /^\s*|\s*$/g,"");
AS3如何加载自身SWF
- 博客分类:
- 游戏
AS3如何加载自身SWF
分类: ActionScript3.0 2010-09-21 01:04 102人阅读 评论(0) 收藏 举报
mytext:TextField = new TextField();
mytext.autoSize = TextFieldAutoSize.CENTER;
mytext.selectable=false;
mytext.background = true;
var myformat:TextFormat = new TextFormat();
myformat.font = 'Verdana';
myformat.size = 10;
mytext.de ...
Touchlib源码注释-----TUIOObject.as TUIOEvent.as TUIOCursor.as
分类: Flex/Flash/AS3 OpenSource 2010-01-05 11:31 1113人阅读 评论(2) 收藏 举报
声明:欢迎任何人和组织转载本blog中文章,但必须标记文章原始链接和作者信息。
本文链接:http://blog.csdn.net/li_007/archive/2010/01/05/5134270.aspx
开拓进取的小乌龟------->CSDN点滴点点滴滴Blog
还是继续把剩余的整理贴出来。欢迎大家指正。
TUIO.as文件详细注释 ...
[教程]图片的缩放和旋转,初学者进
multi-touch, actionscript, 多点触摸, flash
最近MTer初学者问我图片缩放怎么写,就写了个简单例子,高手就不要看了,哈。
先说说思想,就是建立一个支持缩放和旋转的容器,然后,把图片装进这个容器,那么图片也就支持缩放和旋转了。
1,建立一个MTimage.fla文件,存储在..\touchlib\AS3\int文件夹下。
2,建立一个MTimage.as文件,存储在..\touchlib\AS3\int文件夹下。
3,输入代码:
package
{
import flash.events.TUIO;
...
Touchlib源码注释-----TUIO.as
Touchlib源码注释-----TUIO.as 收藏
声明:欢迎任何人和组织转载本blog中文章,但必须标记文章原始链接和作者信息
TUIO.as文件详细注释
TUIOObject.as TUIOEvent.as TUIOCursor.as文件详细注释
研究了一段时间的multiTouch,根据自己的理解也对代码做了很多注释,今天整理了一下Touchlib这个库的Actionscript 3版本的源码注释,现在发布出来,希望和大家一起讨论修正。也欢迎大家指出其中的错误或者发表自己的意见。后续的as文件,会在我整理完成后慢慢发布出来 ...
这几天做一个图片加载的程序,出现了点问题,主要是图片的加载不同步,因为有很多图片要加载,开始时就想到了用for语句或是for each语句来循环加载图片,这个想法好像是没有问题,但是加载完了才发现,图片是加载了,但是他们的顺序被改变了,这样一来,图片和图片的信息就错乱,所以这样的方法不可行,为了图片和图片的信息一致,那么就得一张加载完了,再去加载下一张,这样就可以保证信息与图片一致,那么我们就需要一个计数,那说明图片加载的张数,下面是参考代码:
Count = 0;
var arr:Array=["图片Url","图片Url","图片U ...
a.swf与加载的swf的通讯方法(as3.0)
- 博客分类:
- 游戏
a.swf加载b.swf, 在b.swf中使用a.swf的方法和属性。
在a.swf的文档类中:
... ...
var $ldr : Loader=new Loader();
$ldr.contentLoaderInfo.addEventListener(Event.INIT, __loadedShell);
$ldr.load(new URLRequest("b.swf"));
private function __loadedSWF(e : Event) : void {
this.addChild(e.target["con ...
【URLLoader.dataFormat的三种类型】
URLLoader.dataFormat的可选值是:
flash.net.URLLoaderDataFormat.BINARY
flash.net.URLLoaderDataFormat.TEXT
flash.net.URLLoaderDataFormat.VARIABLES
当dataFormat是BINARY时,URLLoader.data属性就是flash.utils.ByteArray类型;
当dataFormat是TEXT时,URLLoader.data属性就是String类型;
当dataFormat是VARIAB ...
【删除节点元素,文字节点以及属性】
使用delete对单一项进行删除,要删除整个XMLList可以使用for循环以倒序形式进行删除,以避免迭代时需要改变数组索引问题.
【搜索XML的高级应用】
使用术语过滤.(condition),可结合正则表达式来使用.
例子:
var example:XML = <foodgroup>
<fruits>
<fruit color="red">Apple</fruit>
<fruit color="orange">Orange& ...
[Embed(source="assets/library.swf", symbol="BadApple")]
public var BadApple:Class
[SWF(width="640", height="480", backgroundColor="#000000")]
[转]A*算法
第一部分:A*算法简介
写这篇文章的初衷是应一个网友的要求,当然我也发现现在有关人工智能的中文站点实在太少,我在这里 抛砖引玉,希望大家都来热心的参与。
还是说正题,我先拿A*算法开刀,是 ...
Timer类和其他算法
- 博客分类:
- 游戏
【Timer计时器的使用】
var timer:Timer = new Timer(delay:Number, repeatCount:int = 0);
timer.addEventListener(TimerEvent.TIMER, onTimer);
timer.start();
private function onTimer(event:TimerEvent):void {
//code
}
【以指定方向和速度移动元件】
speed: 目标速度
...
AS3.0编程的100个小技巧(5)文本框和HTML
- 博客分类:
- 游戏
【自动大小调整和对齐】
TextField.autoSize = TextFieldAutoSize.LEFT;
可选之值:
flash.text.TextFieldAutoSize.CENTER
flash.text.TextFieldAutoSize.LEFT
flash.text.TextFieldAutoSize.NONE
flash.text.TextFieldAutoSize.RIGHT
【指示文本字段是否自动换行】
TextField.wordWrap = true; //自动换行
【用程序手段滚动文字】
水平方向以像素为单位,而垂直方向以行做单位: ...
AS3.0编程的100个小技巧(4)数组和文本框
- 博客分类:
- 游戏
【向数组尾端添加元素】
var array:Array = new Array();
array.push("a", "b");
//向数组尾端添加单一元素也可以这样:
array[array.length] = "c";
//如果以索引设定的元素不存在,数组本身会自动扩展以包含足够的元素数目.介于中间的元素会被设为undefined:
array[5] = "e";
trace(array[4]); //输出: undefined
【向数组开端添加元素】
var array:Array = ...
【private,protected,internal,public访问权限】
private:只能在类本身内部访问,按惯例,命名私有成员时以下划线"_"开头;
protected:可以由类本身或任何子类访问.但这是以实例为基础的.换言之,类实例可以访问自己的保护成员或者父类的保护成员,但不能访问相同类的其它实例的保护成员,按惯例,命名保护成员时以下划线"_"开头;
internal:可以由类本身或者相同包内的任何类访问;
public:可以在类内部访问,也可以由类实例访问,或者声明为static时,可以直接从类访问.
【一个函数具有未知个 ...