摘要:做好的FLASH游戏,结果在不同浏览器里会出错,终于被我找到原因了.IE中Firefox中很清楚在IE中只要放在而在Firefox中却是要放在才是有效的,所以建议大家在param和embed中都放上一个这样兼容性也就高了。
阅读全文
摘要:C++winsocket服务端,Flex as3客户端。服务端Bind绑定IP127.0.0.1端口2020,在Flex中使用Socket.connect向服务器发起链接。当Flex在本地运行的时候能链接成功, 但是通过域名访问时出现Security错误,Error #2048。并且在连接时, 服务端收到客户端发来的消息<policy-file-request/>消息。尝试解决:上google搜索了若干资料,我看了良久也一知半解。出现这个问题的原因是FlashPlayer有一个安全沙箱机制。本地运行swf时,flashPlayer默认的安全策略是可以跨预访问的,可以查看Securi
阅读全文
摘要:在flex应用程序出事化之前(如creationComplete)加入:flash.external.ExternalInterface.addCallback('windowCloseHandler',externalWindowCloseHandler);回调函数:function externalWindowCloseHandler():void {trace("关闭浏览器");//关闭前做一些事情Alert.show("关闭浏览器");}在html页面的javascript脚本里加入:没有返回值所以屏蔽掉了弹出框,如果需要弹出框可
阅读全文
摘要:Flex中默认先定义的对象在下层,后定义的对象是在上层。这里不过是通过静态还是动态方式建立的控件,均是按照后者在前的原则来设置显示的层次的。 Flex的调整函数为setChildIndex(displayObject,ind),可以用来调整容器中所有控件或者是子容器的层次顺序,具体的使 用方法为:Container.setChildIndex(child,index),其中Container为容器,child为容器的对 象,index是要设置的层次号(底层为0,最上层为容器中所有对象数目-1)。设置容器中某一对象的层次深度:1、置顶: myContainer.setChildIndex(chi
阅读全文
摘要:1.FlashVars(单向传递)A.传递:在<embed 中设置 FlashVars=”name1=value1&name2=value2”B.接受:在as中写入 var value1=application.parameters.name1 即可2.HttpService<?xml version="1.0" encoding="utf-8"?><mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolut
阅读全文
摘要:当你想通过一个类来加载XML或者图片等,想让他返回一个XML或者Bitmap,你不能在类的构造函数直接return,因为他可能return的时候还没有load完,往往会返回一个空的,这时候你就可以尝试使用回调函数了,或者使用DispatchEvent,如果是一个小程序的话不妨试下回调函数,简单实用。public class LoadXML { private var fBack:Function; public function LoadXML(url:String, fBackIn:Function) { fBack =...
阅读全文
摘要:由于最近要用 所以自己研究了下其实JSON和XML类似 不过可读性就没有XML高了但JSON传输的数据量小··各有春秋吧获取数据如果你懂AS3解析XML,那JSON也差不多了,2个差不多 只要了解一下JSON的格式就可以了[{"name":"Hans","age":"32"}, {"name":"John","age":"12"}, {"name":"Zaki","a
阅读全文
摘要:Evevt和EventDispatcher类在as3的事件机制中是很重要的角色,dispatchEvent()是EventDispatcher类的一个事件发送方法,它可以发送出Event类或其子类的实例,在as3中所有的显示对象都可以发送事件,因为as3中所有的显示对象都是EventDispatcher子类DisplayObject的实例。 发送事件有三种方式:继承EventDispatcher,如sprite等显示对象、复合EventDispatcher或其子类、实现IEventDispatcher接口。 个人认为复合EventDispatcher在实际应用中用的比较多,没有找到合适例子,自
阅读全文
摘要:public function SocketHttpTest():void{ sock=new Socket(); sock.addEventListener(Event.CONNECT,_onSktConnected); sock.addEventListener(ProgressEvent.SOCKET_DATA,_onSktData); sock.addEventListener(IOErrorEvent.IO_ERROR,IOErrorHand...
阅读全文
摘要:[javascript]view plaincopy 简单的示例: 1。var jsonObj={person1:{name:"jack",age:"12"}, person2:{name:"kate",age:"23"}, person3:{name:"jim",age:"14"} }; 调用JSON对象的属性, 1)jsonObj.person1.name 2)jsonObj["person1"].name 可以通过for循环的方式调用JSON对象中的
阅读全文
摘要:1、事件机制的核心核心主要有两个类:EventDispatcher(事件的派发和接收者),Event(事件类)EventDispatcher是事件的源头和终点,而Event则充当着整个事件流中的引线。2、事件机制的3个阶段Event有一个属性:eventPhase,可以为以下3个值:捕获阶段 (EventPhase.CAPTURING_PHASE)。目标阶段 (EventPhase.AT_TARGET)。冒泡阶段 (EventPhase.BUBBLING_PHASE)。注意:事件中的捕获阶段以及冒泡阶段只会在可视对象的事件流中发生,也就是说事件的派发者是DisplayObject才会发生捕获阶
阅读全文