as3 addEventListener各参数详解

public function addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void * type:String 动作类型 * listener:Function 调用的方法

flash时间轴声音大小控制

A2时间轴声音大小控制:var sound:Sound = new Sound();sound.setVolume(200);AS3时间轴声音大小控制:var trans = new SoundTransform(2,0);SoundMixer.soundTransform = trans;

ImageParser(加载完成前获取图片尺寸)

import ImageParser;//支持的图片格式为jpg/gif/pngvar url:String = "1.jpg";var uq:URLRequest = new URLRequest(url);var _imgPar:ImageParser=new ImageParser();_imgPar.parse(uq);_imgPar.addEventListener(Imag

如何在Flash Professional里手动安装Flash Player11.4和AIR 3.4(Mac)

这篇文章来的有些晚了,不过对大部分童鞋来说仍然很有帮助。今天我就以Mac下的Flash Professional CS6为例来介绍一下如何手动安装Flash Player11.4 beta和AIR3.4 beta的开发环境。   1.下载 首先你需要在下载相关的资源,包括: Flash Player11.4 beta 运行时 flashplayer11-4_p1_playerglobal

Arthropod是一款Flash Debug工具

Arthropod是一款Flash Debug工具。 最主要功能:开发者只要调用其Debug.log(“×××”);方法就可以写下相关日志方便调试。 作者当前正在忙于制作2.0版。新版将拥有改进的UI及一些新特性,使之更为好用。 作者计划将Arthropod做成Flash调试器的不二之选。 应用程序名:Arthropod官方网站:http://arthropod.stopp.se/inde

Json flashplayer demo

//【flashplayer11】import JSON;import flash.net.URLLoader;//var objStr:String = JSON.stringify({name:"Todd Anderson", company:"Infrared5"});//var obj:Object = JSON.parse( objStr, inflate );var urlLo

《ActionScript for Multiplayer Games and Virtual Worlds》

《ActionScript for Multiplayer Games and Virtual Worlds》英文版 下载地址: http://www.riabook.cn/en_book/actionscript-for-multiplayer-games-and-virtual-worlds.htm 中文版本的 更名为《ActionScript大型网页游戏开发》 PDF下载地址

如何配置FlashDevelop软件并支持Flash CS4[转]

FD软件是指FlashDevelop,是学习、开发Flash ActionScript 3.0的有力工具,其最大的特点是超强代码提示、方便的快捷键操作、开源代码模板定制、可扩充的插件功能,无不展示了这是一款优秀的辅助软件! 本文紧跟Flash CS4,重新配置FD,挖掘FD的优秀功能,让FD直接支持最新版Flash CS4,为学习研究Flash ActionScript 3.0提供最新帮助!

Math.round|Math.floor|Math.ceil区别

Math.round(val:Number):Number[静态] 将参数 val 的值向上或向下舍入为最接近的整数并返回该值。(即小数点后四舍五入) Example: trace(Math.round(4.4))–4 trace(Math.round(4.7))–5 Math.floor(val:Number):Number[静态] 返回由参数 val 指定的数字或表达式的下限值。(即

加载动态数据,不同环境判断

加载动态文件时,需添加随机数,独立PLAYER则不需要,只需要添加以下判断即可 if (Capabilities.playerType == "StandAlone" || Capabilities.playerType == "External") {}else {infoXMLString += "?" + Math.random();} Capabilities.playerT

stage.width|stage.height|stage.stageWidth|stage.stageHeight区别

我们先看下帮助文档里的说明: stage.width:指示显示对象的宽度,以像素为单位。宽度是根据显示对象内容的范围来计算的。如果您设置了 width 属性,则 scaleX 属性会相应调整,如以下代码所示: stage.height:指示显示对象的高度,以像素为单位。高度是根据显示对象内容的范围来计算的。如果您设置了 height 属性,则 scaleY 属性会相应调整,如以下代码所

Super用法深透理解

学习AS3以来,Super用法一直有点搞不清,帮助文档里说的也是含糊不清。。 我们看下官方帮助先:“调用方法或构造函数的超类或父版本。在类构造函数体内使用 super() 语句时,该语句将调用构造函数的超类版本。对超类构造函数的调用必须有正确的参数数目。请注意,不管是否显式调用超类函数,都会调用到超类构造函数。如果不是显式调用它,则将在子类构造函数体中的第一个语句前自动插入不带参数的调用。这意味

AS3老虎机简单原型

http://nickro.org/wp-content/uploads/2012/04/demo.swf

XCode 4.2(4.1)真机调试及生成IPA全攻略

众所周知,在Xcode上开发的程序只能在模拟器中运行,如果要放到真机上则要花费99美金购买开发者证书iDP。这严重阻碍了我等草根开发者探索的脚步。写个小程序,同学间分享一下这个小小的愿望都不能满足,自然不能善罢甘休。 在没有iDP的情况下,要想将程序放到iPhone上调试,并最终发布IPA用于分享,需要以下几个步骤: 1.自己为自己颁发一个证书用于为生成的程序签名 2.修改工程配置以及X

EnterFrame和TimerEvent区别

1. enterFrame是一个由播放器发布的事件,每过(1/帧频)秒向全部继承自DisplayObject的对象发送。 在这个事件之前正好是屏幕的一次固定刷新。(即两次更新的时间间隔为(1/帧频)秒) 2. 在flex中对enterFrame设置频率 在Application标签中设置frameRate=”", 例如(flex4): <s:application xmlns:fx="ht

AS忽略png透明区域的鼠标事件

http://bbs.9ria.com/thread-73075-1-2.html 这个问题被提到过很多次了,这里是一种解决方案,http://l4cd.net/blog/post-ignore-the-events-of-png-transparency.html。可是经过测试Sprite的hitArea效率很低,而且还需要创建一个area对象,以提供响应鼠标的区域,增加了开销。 go

网页SWF页面传参

网页里: swf/about.swf?id=123 swf/about.swf?id=<%=Request.QueryString["id"] %> as3里: var id=0; if (loaderInfo.parameters["id"]!=null) { id=loaderInfo.parameters["id"]; }

为什么要用『新技术』?

为什么要用『新技术』? 说完态度,我们来深入谈谈为什么这些『新技术』会有市场。首先明确一点:任何技术都有针对的适用场景取舍。在对一个技术进行评估后发现不适合,这很正常,比如项目的类型、规模、历史包袱,以及团队的学习能力,都是制约技术选型的因素。但这并不妨碍我们分析一项技术本身解决了什么问题,以及我们的实际需求中是否存在这些问题。接下来我们一项项分析:

HTML5 Mobile Upload

HTML5移动端图片上传并前端预览 用到了HTML5的FileReader对象,主要思想是由于移动端的网络不比PC快,故需要做上传前预览,采用base64编码目前是比较好的方法。前端用FileReader获取图片并转为base64编码并<img>预览,上传到服务器由后台解码生成图片并保存到磁盘。 核心代码: $('input[type=file]').change(function(){

IE8判断

var isIE=!!window.ActiveXObject;var isIE8=isIE&&document.documentMode==8;if (isIE){if (isIE8){}else{}}

phototype

JS中的phototype是JS中比较难理解的一个部分   本文基于下面几个知识点:   1 原型法设计模式 在.Net中可以使用clone()来实现原型法 原型法的主要思想是,现在有1个类A,我想要创建一个类B,这个类是以A为原型的,并且能进行扩展。我们称B的原型为A。   2 javascript的方法可以分为三类: a 类方法 b 对象方法 c

jQwidgets导出能参数,url说明

$("#jqxGrid").jqxGrid('exportdata', 'xls', 'jqxGrid', true, null, true, url); jQwidgets导出能参数,url说明 jQwidgets默认使用http://jqwidgets.com/export_server/save-file.php这个文件进入文件保存。 API: Code exampl

html5 progress元素

progress元素是HTML5中新增的状态交互元素,用来表示页面中某个任务完成的进度,IDL定义如下: interface HTMLProgressElement : HTMLElement {attribute double value;attribute double max;readonly attribute double position;readonly attribut

HTML5上传图片base64编码显示缩略图

<li><label for="username">营业执照</label><a href="javascript:void(0);" class="cert-btn-blue-add"><span class="icon-add-white"></span><input type="file" capture="camera"/>添加图片</a><a class="cert-arrow-ri

jQuery插件 笔记

//闭包限定命名空间(function ($) {//默认参数var defaluts = {foreground: 'red',background: 'yellow'};$.fn.extend({"highLight": function (options) {var opts = $.extend({}, defaluts, options); //使用jQuery.extend 覆盖

JS window对象的top、parent、opener说明

1.top     该变更永远指分割窗口最高层次的浏览器窗口。如果计划从分割窗口的最高层次开始执行命令,就可以用top变量。  2.opener opener用于在window.open的页面引用执行该window.open方法的的页面的对象。例如:A页面通过window.open()方 法弹出了B页面,在B页面中就可以通过opener来引用A页面,这样就可以通过这个对象来