文章分类 -  AS3

Flashvars 在IE和Firefox中的不同用法
摘要:做好的FLASH游戏,结果在不同浏览器里会出错,终于被我找到原因了.IE中Firefox中很清楚在IE中只要放在而在Firefox中却是要放在才是有效的,所以建议大家在param和embed中都放上一个这样兼容性也就高了。 阅读全文

posted @ 2013-07-16 17:58 一个石头 阅读(198) 评论(0) 推荐(0) 编辑

C++与Flex之间socket通信policy-file-request解决方案
摘要: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 阅读全文

posted @ 2012-11-29 16:03 一个石头 阅读(249) 评论(0) 推荐(0) 编辑

Flex监测浏览器关闭
摘要:在flex应用程序出事化之前(如creationComplete)加入:flash.external.ExternalInterface.addCallback('windowCloseHandler',externalWindowCloseHandler);回调函数:function externalWindowCloseHandler():void {trace("关闭浏览器");//关闭前做一些事情Alert.show("关闭浏览器");}在html页面的javascript脚本里加入:没有返回值所以屏蔽掉了弹出框,如果需要弹出框可 阅读全文

posted @ 2012-11-29 10:20 一个石头 阅读(235) 评论(0) 推荐(0) 编辑

Flex中改变panel的叠放层次
摘要:Flex中默认先定义的对象在下层,后定义的对象是在上层。这里不过是通过静态还是动态方式建立的控件,均是按照后者在前的原则来设置显示的层次的。 Flex的调整函数为setChildIndex(displayObject,ind),可以用来调整容器中所有控件或者是子容器的层次顺序,具体的使 用方法为:Container.setChildIndex(child,index),其中Container为容器,child为容器的对 象,index是要设置的层次号(底层为0,最上层为容器中所有对象数目-1)。设置容器中某一对象的层次深度:1、置顶: myContainer.setChildIndex(chi 阅读全文

posted @ 2012-11-28 11:36 一个石头 阅读(342) 评论(0) 推荐(0) 编辑

Flex与后台交互的几种方法详解(FlashVars、 HTTPService、URLLoader、WebService)
摘要: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 阅读全文

posted @ 2012-11-23 10:45 一个石头 阅读(179) 评论(0) 推荐(0) 编辑

AS3回调函数
摘要:当你想通过一个类来加载XML或者图片等,想让他返回一个XML或者Bitmap,你不能在类的构造函数直接return,因为他可能return的时候还没有load完,往往会返回一个空的,这时候你就可以尝试使用回调函数了,或者使用DispatchEvent,如果是一个小程序的话不妨试下回调函数,简单实用。public class LoadXML { private var fBack:Function; public function LoadXML(url:String, fBackIn:Function) { fBack =... 阅读全文

posted @ 2012-11-23 10:44 一个石头 阅读(339) 评论(0) 推荐(0) 编辑

AS3解析JSON
摘要:由于最近要用 所以自己研究了下其实JSON和XML类似 不过可读性就没有XML高了但JSON传输的数据量小··各有春秋吧获取数据如果你懂AS3解析XML,那JSON也差不多了,2个差不多 只要了解一下JSON的格式就可以了[{"name":"Hans","age":"32"}, {"name":"John","age":"12"}, {"name":"Zaki","a 阅读全文

posted @ 2012-11-22 17:45 一个石头 阅读(518) 评论(0) 推荐(0) 编辑

flex中dispatchEvent的用法(自定义事件)
摘要:Evevt和EventDispatcher类在as3的事件机制中是很重要的角色,dispatchEvent()是EventDispatcher类的一个事件发送方法,它可以发送出Event类或其子类的实例,在as3中所有的显示对象都可以发送事件,因为as3中所有的显示对象都是EventDispatcher子类DisplayObject的实例。 发送事件有三种方式:继承EventDispatcher,如sprite等显示对象、复合EventDispatcher或其子类、实现IEventDispatcher接口。 个人认为复合EventDispatcher在实际应用中用的比较多,没有找到合适例子,自 阅读全文

posted @ 2012-11-22 16:51 一个石头 阅读(220) 评论(0) 推荐(0) 编辑

flex 实现HTTP请求的三种方式
摘要:public function SocketHttpTest():void{ sock=new Socket(); sock.addEventListener(Event.CONNECT,_onSktConnected); sock.addEventListener(ProgressEvent.SOCKET_DATA,_onSktData); sock.addEventListener(IOErrorEvent.IO_ERROR,IOErrorHand... 阅读全文

posted @ 2012-11-22 16:11 一个石头 阅读(824) 评论(0) 推荐(0) 编辑

Flex中JSON使用的一些总结
摘要:[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对象中的 阅读全文

posted @ 2012-11-22 15:36 一个石头 阅读(689) 评论(0) 推荐(0) 编辑

AS3事件机制浅析
摘要:1、事件机制的核心核心主要有两个类:EventDispatcher(事件的派发和接收者),Event(事件类)EventDispatcher是事件的源头和终点,而Event则充当着整个事件流中的引线。2、事件机制的3个阶段Event有一个属性:eventPhase,可以为以下3个值:捕获阶段 (EventPhase.CAPTURING_PHASE)。目标阶段 (EventPhase.AT_TARGET)。冒泡阶段 (EventPhase.BUBBLING_PHASE)。注意:事件中的捕获阶段以及冒泡阶段只会在可视对象的事件流中发生,也就是说事件的派发者是DisplayObject才会发生捕获阶 阅读全文

posted @ 2012-11-22 12:36 一个石头 阅读(144) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示