摘要:基础三角函数的计算:角的正弦值 = 对边 / 斜边 角的余弦值 = 邻边 / 斜边 角的正切值 = 对边 / 邻边 弧度转换为角度以及角度转换为弧度: 弧度 = 角度 * Math.PI / 180 角度 = 弧度 * 180 / Math.PI 向鼠标(或者任何一个点)旋转: // 用要旋转到的 x, y 坐标替换 mouseX, mouseY dx = mouseX - sprite.x;...
阅读全文
文章分类 - flash cs3 professional(as 3.0)
flash cs3 professional(as 3.0) flex组件
摘要:标记一下: flash.accessibility.Accessibility下未公开的一些方法: static function sendEvent(source : flash.display.DisplayObject, childID : uint, eventType : uint, nonHTML : Boolean) : void //未公开类 flash.accessibilit...
阅读全文
摘要:用CellRenderer 来改变一些组件的样式下面是改变字体 ,可以接着扩展 package style{ import fl.controls.listClasses.CellRenderer; import fl.controls.listClasses.ICellRenderer; import flash.text.TextFormat; //常规 public class CellSt...
阅读全文
摘要:flash as3下的ShareObject类可以用于本地存储和FMS上的一些应用,有时候我们可以把一些如 Boolean,Number,String,Array,XML,Object以及一些SWF,图像文件存储在本地,方便flash的调用加载,用起来挺方便,以及可以 通过josn等一些编码把一些Object转换成字符串格式的数据,或通过一些压缩算法zlib afm格式化一下数据然后存储(数据库也...
阅读全文
摘要:六个人的小公司和并购事件FLASH的前身叫做FutureSplash, 当时FutureSplash最大的两个用户是Microsoft和Disney。 1996年11月,FutureSplash正式卖给MM(Macromedia.com),改名为FLASH1.0 (网上也有信息称是Flash2.0) 一切是这样开始的 乔纳森.盖伊在孩童的时候就沉迷于建筑设计,经常幻想自己成为一个伟大的建筑...
阅读全文
摘要:〔分享〕AS3学习笔记 【改变输出swf的尺度,背景颜色或帧频】 在"Navigator"窗框里右键你的项目>选中"Properties">选中"ActionScript Compiler">在"Additional compiler arguments"里输入你所需要的命令 如想改变背景颜色,请输入: -default-background-color 0xfff...
阅读全文
摘要:LoaderContext - ActionScript 3.0 语言和组件参考 属性 定义方 applicationDomain : ApplicationDomain = null 指定用于 Loader.load() 或 Loader.loadBytes()...
阅读全文
摘要:6.处理使用Sockets时候引发的错误. 解决方法: 使用try/catch处理I/O和EOF(end of file)错误. 讨论: Socket和XMLSocket类对错误的处理很类似.不如,当调用connect()方法的时候,在下面任何一个条件成立的情况下Socket和XMLSocket对象会抛出一个类型为SecurityError的错误. * 该.swf未通过本地安全认证. * 端...
阅读全文
摘要:5.与Socket服务器断开,或者当服务器想与你断开的时候发消息给你. 解决方法: 通过调用Socket.close( )或者XMLSocket.close( )方法显性的断开与服务器的连接.同时可以通过监听close事件获得服务器主动断开的消息. 讨论: 通常情况下我们需要对程序进行下清理工作.比如说,你创建了一个对象,当这个对象没有用的时候我们就要删除它.因此,无论我们什么时候连接一个 S...
阅读全文
摘要:ActionScript3.0 Socket编程(4) 4.同Socket服务器进行握手,并确定收到了什么样的数据和如何处理这些数据. 解决方法: 创建不同的常量来声明协议的状态.使用这些常量将指定的处理函数映射到相应的状态.在一个socketData事件控制器中,通过状态映射调用这些函数的. 讨论: 建立Socket连接通常要处理握手这个环节.尤其是在服务器初始化需要向...
阅读全文
摘要:从Socket服务器读数据 解决方法: 对于Socket实例,先收到socketData事件,然后调用如下两个方法的一个,比如,readByte()或者readInt(),在事件控制器中确定不会去读过去的bytesAvailable. 对于XMLSocket实例,先收到data事件,然后解析从事件控制器内部装载的XML数据. 讨论: 从一个socket连接接收的数据依...
阅读全文
摘要:向Socket服务器发送数据. 解决方法: 对于Socket对象来说,通过是用write方法(writeByte(),writeUTFBytes( )等方法.)先向缓存区写入数据,然后使用flush()方法发送数据.对于XMLSocket对象,使用send()方法. 讨论: Socket和XMLSocket类向Socket服务器发送数据的方法是不相同的.让我们首先看一下Sock...
阅读全文
摘要:与Socket服务器建立连接 解决方法: 我们通过调用Socket.connect( )或者XMLSocket.connect( )方法并监听网络连接的事件消息. 讨论: 连接一台Socket服务器你需要确定两个信息,一个是Socket服务器的域名或者IP地址,另一个是服务器监听的端口号. 无论你使用的是Socket还是XMLSocket类的实例,连接请求都是完全的...
阅读全文
摘要:1.使用 removeChild 方法: 使用 removeChild 方法,从显示列表中删除一个对象,并以该对象的名字作为参数。第一,删除一个对象,不是去毁灭它,对象依然保持原样,只是暂时被移除,当再次被加入到显示列表中,对象仍保持原来的状态。换句话讲,如果显示对象里面绘制了图形,或是已加载了一些外部信息,那么将它重新加入显示列表后,就不必再去重绘或重载这些信息。第二,把该对象重新加入显示列表后...
阅读全文
摘要:flash与asp: 先把两个代码贴一下: flash: 代码: var loader:URLLoader = new URLLoader(); var url:URLRequest = new URLRequest("test.asp"); url.method = URLRequestMethod.POST; var values:URLVariables = new URLVari...
阅读全文
摘要:1.判断键盘某个按键是否按下: use:在主类的构造函数中KeyIsDown.init(stage) Titlepackage tools{ public class KeyIsDown{ private static var obj; public static function i...
阅读全文
摘要:在as3里,原来的loadVars方法已经被废弃,而改用一系列的类来实现与后台数据的交互,这些类是:URLLoader,URLLoaderDataFormat,URLStream,URLVariables。 URLLoader 类和原来的loadVars类似,是加载文本,2进制数据,xml,URL数据等信息的有力工具。URLLoader接受一个URLRequest 作为构造的参数,使用load方法...
阅读全文
摘要:以往as2.0通过web传递参数给swf 只需swf声明一个变量,如: var par:String; WEB传递参数方式可以按如下方式: a.swf?par=aabbccc 这样子swf就能取得到web传递的参数值。 as3.0改变了些方式,要取得web传递的参数需要使用loaderInfo.parameters[]方法。 如:web传递参数为: a.swf?n=benblog.cn sw...
阅读全文
摘要:/** * 键盘控制类 * 把键盘按键动作格式化,一般用于游戏。作者:飞雨影 * 用法:Control.initStage(stage),初始化舞台;Control.addListener(function),添加listener; * 改变控制设置:Control.changeControl(array);array为设置的keyCode */ package { import...
阅读全文
摘要:运行时可能发生以下错误。在 ActionScript 3.0 中,无论是在严谨模式下还是在警告模式下编译,都将进行运行时类型检查。 代码 消息 说明 1000 系统内存不足。 系统可用内存无法满足 Flash Player 编译代码的需要。请关闭系统上正在运行的某些应用程序或进程。 1001 未实现方法 _。 1002 Number.toPrecision 的范围是 1 至 21。Numb...
阅读全文
浙公网安备 33010602011771号