随笔分类 - as3
actionscript3.0
摘要://显示对象变成彩色 private function applyGrayToColour(child:DisplayObject):void { var matrix:Array = []; matrix = matrix.concat([1,0,0, 0, 0]); // red matrix = matrix.concat([0,1,0, 0, 0]); // green matrix = matrix.concat([0,0,1, 0, 0]); // blue matrix = matrix.concat([0, 0, 0, 1, 0]); // alpha ...
阅读全文
摘要:1、设置消失点 在3D中,消失点是所有物体远离时的聚集点。在Flash10里,每个显示元素可以有一个perspectiveProjection去指定控制怎么去渲染3D。它指定的是transform的perspectiveProjection属性。所以,假如有一个名叫s的sprite,你可以这样去访问:s.transform.perspectiveProjectionPerspectiveProjection类有一个projectionCenter属性是Point类的实例。这就是通常所说的消失点。因此,去设置显示元素的中心就可以像下面这样:s.transform.perspectiveProje
阅读全文
摘要:1、欧拉积分 1 package { 2 import flash.display.Sprite; 3 import flash.display.StageAlign; 4 import flash.display.StageScaleMode; 5 import flash.events.Event; 6 import flash.geom.Point; 7 import flash.utils.getTimer; 8 public class Euler extends Sprite 9 {10 private...
阅读全文
摘要:1、调用Camera.getCamera获得摄像头2、可通过Security.showSettings(SecurityPanel.CAMERA) 调用 Flash Player 中的“安全设置”面板。3、有了摄像头,就该输出视频了。把摄像头附在Video对象上即可。 Video是一个显示对象,所以记得要把它加入显示列表中。 1 public function CameraTest() 2 { 3 stage.align = StageAlign.TOP_LEFT; 4 stage.scaleMode = StageScaleMo...
阅读全文
摘要:StringValidator 类用于验证字符串的长度是否位于指定范围内。 1 2 3 4 5 6 import mx.controls.Alert; 7 8 9 15 16 18 19 20 21 22 23 24 25 26 27 28 ...
阅读全文
摘要:1、使用serverSocket建立服务端: 首先创建一个 serverSocket(一定要是个全局变量) private var server:ServerSocket; 绑定到指定的本地址和端口server.bind( 6666, "119.138.64.241" ); 侦听绑定的IP地址和端口上的TCP连接 server.listen(); 当有客户端连接时(当客户端尝试连接到服务器套接字时,ServerSocket 对象调度 ServerSocketConnectEvent 对象) server.addEventListener(ServerSocketConnec
阅读全文
摘要:可以使用三种方式将回调方法添加到 LocalConnection 对象:使 LocalConnection 类成为子类,并添加方法。将LocalConnection.client属性设置为实现方法的对象。创建扩展 LocalConnection 的动态类,并动态附加方法。为了了解如何使用 LocalConnection 对象在两个文件之间进行通信,了解每个文件中使用的命令非常有用。一个文件被称为接收方文件;该文件中包含要调用的方法。接收方文件中必须包含一个 LocalConnection 对象和对connect()方法的调用。另一个文件被称为发送方文件;这是调用方法的那个文件。发送方文件中必须
阅读全文
摘要:使用Sprite表一般会生成两个文件,分别是.png文件和.xml文件。1、创建 Sprite 表,请执行以下操作:在库中选择一个或多个元件,或在舞台上选择一个或多个元件实例。所选内容还可以包含位图。右键单击所选内容,然后选择“生成 Sprite 表”。在“生成 Sprite 表”对话框中,选择选项,然后单击“导出”。有下列导出选项可用:图像尺寸Sprite 表的总尺寸,以像素为单位。默认设置为“自动调整大小”,这将调整表的大小以容纳所包含的所有 Sprite。图像格式导出的 Sprite 表的文件格式。PNG 8 位和 PNG 32 位每个都支持使用透明背景(Alpha 通道)。PNG 24
阅读全文
摘要:封装加载xml文件和图片的方法,方便以后使用 注意:在加载时一定要进行错误处理 1 /** 2 * 加载xml文件 3 * @param url 4 * @param callback 5 * protected function init(event:FlexEvent):void 6 { 7 LoaderHelper.loadXML( "test.xml", onXMLLoaded ); 8 } 9 10 ...
阅读全文
摘要:URLVariable:使用 URLVariables 类可以在应用程序和服务器之间传输变量。将 URLVariables 对象与 URLLoader 类的方法、URLRequest 类的 data 属性和 flash.net 包函数一起使用。这里使用百度做为一个例子: 1 2 3 4 31 32 33 34 35
阅读全文
摘要:1、LoaderLoader类可用于加载SWF文件或图像(JPG、PNG或GIF)文件。使用load()方法来启动加载。被加载的显示对象将作为Loader对象的子级添加。在使用Loader加载数据,添加侦听事件时,一定要给Loader的contentLoaderInfo属性增加事件,而不是给Loader对象增加事件。Loader侦听事件时,用contentLoaderInfo来侦听: 1 public function LoderDemo() 2 { 3 stage.align = StageAlign.TOP_LEFT; 4 s...
阅读全文
浙公网安备 33010602011771号