文章分类 - Flex
摘要:多态性是面向对象的概念。一门真正的语言须支持面向对象,它必须提供实现多态对象的开发能力。幸运的是,Actionscript 3满足了这一标准。这篇文章介绍了多态以及如何利用的概念,帮助你建立更强大的应用,促进代码重用,更容易地进行单元测试。Subtype polymorphism, almost universally called just polymorphism in the context...
阅读全文
摘要:stage:最顶层舞台root:stage的下一级舞台,属于第二层舞台(继承自DisplayObject)this:当前的对象(如果是主时间轴上的this,那它就是root)继承方面:Stage -> DisplayObjectContainer -> InteractiveObject -> DisplayObject -> EventDispatcher -> O...
阅读全文
摘要:测试一下AS3的多态性,准备四个类:MyShape,MyCircle,MyQuare,TestShape(测试类)package...{ public class MyShape ...{ public function drawShape():void...{ trace("this is MyShape"); } }}package...{ public class MyCircle exte...
阅读全文
摘要:原文地址:http://www.cnblogs.com/taobataoma/articles/930328.html有些时候需要服务器广播数据给所有连接上的客户端,这里就用到了广播的概念广播其实SharedObject的时候已经讲过了一种实现,就是把数据放到remote SharedObject中,当数据改变了,自然所有客户端都会onSync这里再讲一种用call来实现的:下边是很常见的一个情况...
阅读全文
摘要:FMS3可以对所有连接上来的客户端广播消息,其中服务端SSAS代码很简单,如下语法:application.broadcastMsg(function_String , message_String )broadcastMsg函数的两个参数都为String,第一个function_String是客户端的一个回调处理函数的名称,简而言之, FMS3发送消息给客户端后,将执行客户端的名为functio...
阅读全文
摘要:FlashCom(FMS)主要用于与服务端进行流媒体通信,目前应用领域就是Flash流媒体播放,Flash在线直播,Flash视频音频聊天,Flash视频会议,Flash在线游戏等。FlashCom的运行环境(FMS的运行环境):1、Windows操作系统:Windows 2000 Server或者Windows NT 4.0 Server(sp6);2、Linux操作系统:Red Hat Lin...
阅读全文
摘要:核心提示:检测办法,可谓百分百有效,方法是,把一个user_cam(Camera对象)attachVideo到一个video_vid(视频对象)上,然后判断user_cam.currentFps是否大于0 在FMS编程中,我们经常在使用摄像头前,要进行摄像头的检测,检测是否有摄像头或摄像头是否可用。现在我们用两种方式进行对比一下:通常地的方法:var temp_cam = Camera.get()...
阅读全文
摘要:最近做的一个项目,遇到问题如下:for(……){var acD:atrTitlemc;acD=new atrTitlemc();addChild(acD);acD.name="erJ"+i;}发现在导入的mc,真接用name引用不了。后来发现只要简单的用getChildByName就解决了。getChildByName("erJ"+hfd).x=100;还有一种方法:v...
阅读全文
摘要:addChild 方法添加一个子元件到父元件中,添加的元件深度逐层递加,当除去某个深度的元件后,该深度后的原件,深度依次 减1,当在某个深度中间插入一个元件后,该深度后的元件深度依次加1注意:不能在超出 界限深度位置插入 元件,异常错误,超出索引。var mc:MovieClip = new MovieClip();//声明一个MCvar sp1:Sprite=new Sprite();var s...
阅读全文
摘要:知识点]1、构建视频NetConnection和NetStream;2、音量掌握用soundTransform(这个让wo耗了一些精神,在AS2中可以setvolume,在AS3就不行了);3、暂停用pause(),恢复回放暂停的视频流用resume();4、接受视频信息用onMetaData(如视频总时光data.duration);5、侦听视频流的开端和停止用NetStatusEvent.NE...
阅读全文
摘要:首先值得一提的是AS3的 Array 有了像 String 一样的 indexOf() 和 lastIndexOf() 。另外增加了几个很有用的 Method。every(callback:Function, thisObject:* = null):Boolean 检测是否数组所有元素都满足 callback 方法指定的条件。some(callback:Function, thisObject:...
阅读全文
摘要:12.1 数组(Array)的介绍ActionScript3中的数组(Array)是以非零整数为索引的稀疏数组(sparse array).所谓稀疏就是指数组元素可以是不同数据类型,不支持类型化数组(typed array).12.1.1 访问数组元素数组索引从0开始12.1.2 数组的长度ActionScript3的数组是可变长度数组,可以使用数组的length属性访问数组长度1.使用lengt...
阅读全文
摘要:最近开始捣鼓小游戏。本人一直很喜欢玩小游戏的HOHO,可惜一直没往开发上发展。呵呵,花了半天搞了个简单的经典小游戏——猜拳,和爱好者一起分享下,高手可以飘过哈。游戏使用stratus实现了游戏双方的p2p连接,游戏数据都是直接发送的,不经过服务器。在此基础上可以开发很多类似的双人互动小游戏。 准备工作:预装FLEX电脑一台,上网账号一个,好茶一杯-_- 下面正式开始,程序...
阅读全文
摘要:hitTestObject () 方法 public function hitTestObject(obj:DisplayObject):Boolean语言版本 :ActionScript 3.0Player 版本 :Flash Player 9计算显示对象,以确定它是否与 obj 显示对象重叠或相交。参数obj:DisplayObject — 要测试的显示对象。返回Boolean &...
阅读全文
摘要:http://xiaocui.blogbus.com/c2188254/http://www.cnblogs.com/yjmyzz/category/236214.html
阅读全文
摘要:所有Event对象都有target和currentTarget属性,target属性可引用事件分派对象,currentTarget属性可引用正在被检测事件监听器的当前节点。也就是说target当前你点击组件,currentTarget表示你注册了监听器的组件.在事件将在控件链中向上冒泡,在此过程中target始终不变,currentTarget在每个向上移动的过程中及时改变。例如当用户点击一个Bu...
阅读全文
摘要:setChildIndex的方法格式为:123456789容器对象.setChildIndex(显示对象, 指定深度);//置顶的用法容器对象.setChildIndex(显示对象, (容器对象.numChildren-1));//置底的用户容器对象.setChildIndex(显示对象, 0);//插入到其他显示对象的前面容器对象.setChildIndex(显示对象, (容器对象.getChi...
阅读全文
摘要:经常写监听函数,使用event.target和evetn.currentTarget所获取的对象是不一样的.currentTarget当前正在使用某个事件侦听器处理 Event 对象的对象。 例如,如果用户单击“确定”按钮,则当前目标可以是包含该按钮的节点,也可以是它的已为该事件注册了事件侦听器的始祖之一。target事件目标。 此属性包含目标节点。 例如,如果用户单击&l...
阅读全文
摘要:Flex的行为机制使得开发者可以很方便地为应用程序添加动画效果,从而使用户界面更加丰富多彩。本章将介绍如何在Flex应用程序中创建行为及动画效果。 9.1 什么是行为 Flex中的行为(Behavior)是由触发器(Trigger)和效果(Effect)组合而成。当用户在界面中进行某项操作时,如单击某个按钮,触发器会被激活,从而使目标组件发生某些视觉或听觉上的变化,例如播放一段逐渐显示的动画或发出...
阅读全文
摘要:效果过滤器 默认情况下,Flex会对所有Transition所指定的视图模式进行效果响应,然而有些时候我们往往不希望所有的目标组件都执行这样的效果,而是能够动态地对效果进行过滤,更有时会出于效率方面的原因,希望屏蔽掉某些组件的效果,这时我们需要对Transition进行效果过滤。在Transition中定义效果对象,可以使用filter属性指定过滤器,这样可以在执行效果响应时控制目标组件的状态选择...
阅读全文

浙公网安备 33010602011771号