摘要:一.首先下载安装Eclipse 3.3 解压到 D:/Program Files/eclipse 到算安装成功了. 二.下载安装Flex Builder 3.0 http://trials.adobe.com/Applications/Flex/FlexBuilder/3/FB3_WWEJ_Plugin.exe1. 指定 Flex Builder 3.0 安装路径为D:/Program Files/eclipse/Flex Builder,进下一步. (你也可设为其它目录,但不要这样:D:/Program Files/eclipse) 2. 指定 Eclipse 安装路径为 D:/Progra
阅读全文
摘要:这是我去年做的一个小作品,现在我把他写成一个系列教程,给大家练练手。其中包含了截图的用法,时间事件,TileList组件的应用等等,综合起来还算不错。 第一步:让舞台能够显示连接的视频,让你的光辉形象显示出来。 这一步很简单,你首先建立一个FLA文档后,按F11,让库面版显示出来,然后在面版的下部,右键-新建VIDEO,命名随意,完成后,把这个视频从库拖到舞台上,由于初始大小为:160*120,你可以按照你的喜欢,设置为任何大小,我这里就设置为:320*240。并且命名此VIDEO的实例名为:cameraVideo 接着在时间面版上,新建一个时间轴,并且命名为:action,按F9,开始写代码
阅读全文
摘要:一篇对Flash Player的安全域(Security Domain)介绍得比较详细的文章,深入浅出,值得一看。后续还有下文《关于深入理解Flash Player的应用程序域(Application Domains)》英文原文:Security Domains, Application Domains, and More in ActionScript 3.0翻译版本:教程:深入理解Flash的沙箱 – Security Domains简介如果你还没有与复杂的的安全域(security domain)和应用程序域(application domain)问题打过交道,那么你真是个幸运的家伙。当
阅读全文
摘要:最近在看BitmapData这个类,对这个东西也不是很熟悉,所以在网上看了一些资料,现在把他们都整理了一下,我想通过以下这些会让大家会对BitmapData这东西有个深刻的了解,对大家的理解有所帮助。利用BitmapData的优势:我们知道传统的矢量渲染模式下,任何元件的位移和变型以及任何改变显示的变化都会使得Flashplayer对其进行绘制,并渲染到显示器。(Fl9以后有所优化,但改变不了根本)而BitmapData可以先进行像素数据的操作,操作之后在进行渲染。并且跳过FP的绘制,直接将像素数据交给显示渲染。开发游戏的角色使用mc(影片)还是BitmapData?很多的游戏,都是使用mc的
阅读全文
摘要:2010年10月8日,Android2.2上的Adobe AIR应用程序运行环境终于正式发布了。可以在Android Market上下载这个运行环境。在Android Market上也已经有不少Android上的Adobe AIR应用程序了。15 GameAIRonAndroid BrowserAdobe MAX yamslAnt TunnelsBaoZi Jump!COUPLERChroma CircuitCodeBreakerCognicube: Sliding Cube PuzzleDarcel vs Pigeons!FLiKFlickoidGravity LanderGridshock
阅读全文
摘要:package { import flash.events.Event; /** * ... * @author chb */ public class MyEvent extends Event { public static const CLICK:String = "click";//常量一定要大写 private var _number:Number; public function MyEvent(type:String){ super(type); } //参数,可以有很多个我只写了一个 public function set number(n:Number):
阅读全文
摘要:最近公司要做一个树形菜单,而as3中根本就没有任何的树形组件。本想自己写一个树形菜单,但因为时间紧急所以花了一个晚上的时间在网上终于找到了一个合适的类改了下就ok啦,自己加了个滚动条并且可以更换树背景。核心类分享出来如下package tree{ import flash.display.Sprite; import flash.events.MouseEvent; public class TreeNode extends Sprite { protected var bg:Sprite; protected var nodeContainer:Sprite; protected var i
阅读全文
摘要:站内站外AS3资源导航帖整理人:猛牛蛋筒1、flash开发工具adobe flash cs5免费试用版flashdevelop最新版flex_sdk最新版★工具的使用flashdevelop详细配置flashdevelop格式化代码插件2、框架,2d,3dpuremvcweemvcAPE (Actionscript Physics Engine) 物理引擎Sandy 开源3D库FORM 一套AS3完成的用于2D刚性物体的物理引擎Five3D 基于矢量的Flash 3D 交互动画创建Flade (Flash Dynamics Engine) 一套开源的2D物理引擎,AS2实现Box2DFlash
阅读全文
摘要:最近在bit -101的blog上看到他一直在写关于用FlashDevelp开发AS3的文章,今天看到了这篇教程,照着做了一下,确实成功了,呵呵。下面我简单的说一下配置步骤:原文请见: http://www.bit-101.com/blog/?p=849第一步,安装所需文件• FlashDevelop http://www.flashdevelop.org• Flex2 SDK https://www.adobe.com/cfusion/tdrc/i...m?product=flex• New ASCompletion.dll http://flashdevelop.org/downloads
阅读全文
摘要:对于类似的出错信息:SecurityError: Error #2148: SWF 文件 file:///F:/work2010/tiger/rmpublisher.air/bin-debug/index.swf 不能访问本地资源 file:///F:/work2010/tiger/rmpublisher.air/bin-debug/plugins/plugins.xml。 只有仅限于文件系统的 SWF 文件和可信的本地 SWF 文件可以访问本地资源。at flash.net::URLStream/load()at flash.net::URLLoader/load()at com.edlt.
阅读全文
摘要:以前总认为AS3不可以打开本地文件。今日一试,发现可以。附上源码:package{import flash.display.Loader;import flash.display.Sprite;import flash.events.Event;import flash.events.MouseEvent;import flash.net.FileReference;import flash.utils.ByteArray;/** * 事实证明,fileRefence是可以打开本地文件的 */ public class TestFileRefrence extends Sprite{priva
阅读全文
摘要:NetStream.appendBytes, 走向Flash P2P VOD的第一步之前被告知可以自行实现Flash p2p的点播功能, 但一直疑惑, 印象中NetStream并未提供相关方法, 前天看订阅时发现的文章:ByteArray Access to NetStream in Flash Player 10.1 [ by Thibault Imbert ]进而找到文档:NetStream.html#appendBytes()看过上述两篇文章后, 对appendBytes这个方法有一定了解, 简单来讲就是在数据生成模式下提供NetStream音视频数据供其播放.另: Jinni在微博中提
阅读全文
摘要:今天我也要装下fms玩玩, 先转一篇不错的安装教程:)什么是Flash Media Server ?Flash大家庭里的一员,这个东东以前叫Flash Communication Server,传说中的FCS就是这个,现在改叫FMS了…不见不知道哦,一见真可怕,adobe还有这么cool的东东,自从见了她,让我做些小东东的兴趣全没了,一心想研究这个这东东能做什么?视频录制啊,flash聊天室啊,在线视频会议啊啊, 网络游戏?不管怎样先安个试试吧先到这里下载免费的开发者版本吧http://www.adobe.com/products/flashmediaserver/然后安装,安装时记得用户名和
阅读全文
摘要:对在学习as3.0过程中遇到的问题及解决办法做了一个总结(网上搜集)一、使用rtmp协议播放flv1、报错:Error #2044: 未处理的 AsyncErrorEvent:。 text=Error #2095: flash.net.NetConnection 无法调用回调 onBWDone。 error=ReferenceError: Error #1069: 在 flash.net.NetConnection 上找不到属性 onBWDone,且没有默认值。解决方法: netConnection.client = this; 设置netConnection的client为类本身,然后添加函
阅读全文
摘要:写了一个类,其对象作为child加载到舞台,这个类里面写了一个全屏函数输出stage.displayState居然等于null我traceroot.stage.displayState 依然是null原因是:调试模式就可以了
阅读全文
摘要:package { import flash.display.Sprite; import flash.media.Camera; import flash.media.Video; import flash.display.StageScaleMode; import flash.display.StageAlign; import flash.events.ActivityEvent; import flash.events.StatusEvent; /** * ... * @author chb */ public class cameraExample extends Sprite {
阅读全文
摘要:package { import flash.display.Sprite; import flash.events.AsyncErrorEvent; import flash.media.Video; import flash.net.NetConnection; import flash.net.NetStream; import flash.events.SyncEvent; /** * ... * @author chb */ public class videoExample extends Sprite { /** * ... * 构造函数 */ public function v
阅读全文
摘要:package{ //引入相关的类 import flash.display.Sprite; import flash.display.Graphics; import flash.media.Sound; import flash.media.SoundChannel; import flash.media.SoundMixer; import flash.net.URLRequest; import flash.events.Event; import flash.utils.ByteArray; //自定义wave类,实现相关操作 public class wave extends Sp
阅读全文
摘要:package { import fl.controls.Button; import fl.controls.Label; import flash.display.MovieClip; import flash.display.Sprite; import flash.events.Event; import flash.events.MouseEvent; import flash.media.Sound; import flash.media.SoundChannel; import flash.net.URLRequest; import flash.media.SoundTrans
阅读全文
摘要:package{import flash.display.MovieClip;import fl.controls.Label;import fl.controls.TextInput;import fl.controls.Button;import flash.events.MouseEvent;public class Login extends MovieClip{public function Login(){var User_Label:Label = new Label();User_Label.text = "用户名称:";User_Label.x = 100
阅读全文