
Flex
文章平均质量分 68
hartkevin
活得要像个男人,活得要洒脱!
展开
-
FLEX 语法
break 用法 break [label]出现在一个循环(for、for..in、for each..in、do..while 或 while)中,或者出现在与 switch 语句内特定的 case 相关联的语句块中。当在循环中使用时,break 语句指示 Flash 跳过循环体的其余部分,停止循环动原创 2009-11-04 15:39:00 · 3921 阅读 · 2 评论 -
swf加密
写了个简单的加密,主要原理也是现在的主留加密原理,就是将swf的再用2进制加多一层,然后适当混淆,还原时先用URLStream或者URLLoader或者loader先把加密的文件读取到内存,然后再用loader的loadbytes方法加载这个还原好的byteArray下面是开源的一个例子,用兴趣的可以去看看加密跟解密的都可以自己定义,但解析的流程要主要用AFM3重服务器用loadby原创 2009-11-18 11:02:00 · 465 阅读 · 0 评论 -
flex的一些函数随机数random(),round(),ceil(),floor()
Random函数在flash里是非常有用的,可以生成基本的随机数,创建随机的移动,以及随机的颜色和其他更多的作用。,这个教程将解释如何做出这个例子以及如何利用Random函数产生其他不同的结果。基本的Random函数如下Math.random();可以产生出0-1之间的任意小数,例如0.0105901374530933 或0.872525005541986,有几个其他的函数可以用来改变产生的数字,原创 2009-11-19 18:48:00 · 1554 阅读 · 0 评论 -
关于FLEX的安全沙箱问题
load 一张网络上的图片,发现不能用 setMask 对其遮罩,trace 出现“安全沙箱冲突”。知道原因就好办了,调用不同域的对象或变量需要 allowDomain,如下:System.security.allowDomain("www.zhugao.cn");loadMovie("http://www.zhugao.cn/images/links/links_zhugao.jpg", my原创 2009-11-17 11:33:00 · 401 阅读 · 0 评论 -
Flex学习笔记_07 ActionScript 3.0 编程基础_数据类型及其运算、程序流程
7.3 数据类型和数据运算 7.3.1 关于数据类型 一个变量或者常量被声明时,必须指定其数据类型:原生数据类型:语言本身提供:字符串、整数、布尔型等复杂数据类型:由基本数据类型组成的复合型类型:类、接口等。基本数据类型:Boolean:布尔型,true 和 falseint: 整数,存放32位二进制整数,范围:-2147483648~2147483647,当超出自动转为原创 2009-11-18 20:18:00 · 620 阅读 · 0 评论 -
invalidateDisplayList
当多次改变控件的某些属性(如 高,宽,数据)后,调用该方法以便一次性的刷新相关属性和布局等。较之于一次一次的自动刷新,更有效率。invalidateDisplayList():void---Calling this method results in a call to the components validateDisplayList() method before the display原创 2009-11-17 12:56:00 · 1140 阅读 · 2 评论 -
基于哈希表数据源的A星寻路算法 - [as 3.0]
在这贴的代码是为了有需要的人学习而不是 提供源码给别人用的所以大家见谅。这个算法没有跟传统的2维数组作为存储容器,而用哈希表,这样做的好处在于查询跟修改的速度要比2维数组的快而且方便。 package astart.interfaces{ public interface IAstartSourceMode { /** *对应数据源的方格原创 2009-11-18 10:35:00 · 617 阅读 · 1 评论 -
超级基础A*寻路教程
download code resource 学习了一下A*算法,但是天生对算法无奈,还好一不小心找到下面这篇文章。如果你苦于无法理解网上各大牛人的巅峰讨论以及他们火星文般的源代码,那么这篇文章实在是太适合你不过了~ 快来看吧,我也正在看,大家一起路过,学习下~~虽然A*(读作A星)算法对初学者来说是比较深奥难懂,但是一旦你找到门路了,它又会变得非常简单。网上有很多解释A*算法的文章,但是原创 2009-11-19 14:55:00 · 1328 阅读 · 2 评论 -
Loader与URLLoader的区别
AS3中Loader与URLLoader是两个比较容易混淆的类,特此区分: 应用范围 Loader: swf,图片(jpg,png,gif) URLLoader:文本文件(xml,php,jsp…)使用方法Loader:loader.contentLoaderInfo.addEventListener(Event.COMPLETE,loadComplete);private fun原创 2009-11-19 17:18:00 · 528 阅读 · 0 评论 -
dispatchEvent()
使用 dispatchEvent() 方法在组件 ActionScript 类文件的正文中,您可以使用 dispatchEvent() 方法来广播事件。dispatchEvent() 方法的语法如下:dispatchEvent(eventObj)eventObj 参数是一个描述事件的 ActionScript 对象在调用 dispatchEvent() 方法之前,必须在代码中对其原创 2009-11-20 10:04:00 · 4434 阅读 · 5 评论 -
flex中class及应用的接口汇总表
Flex中Class及应用的接口汇总表: AbstractMessage : IMessage AbstractService : IEventDispatcher AbstractTarget : ILoggingTarget, IMXMLObject Accordion : IHistoryManagerClient, IFocusManagerComponent Ac原创 2009-11-21 12:16:00 · 698 阅读 · 0 评论 -
mx.managers.CursorManager
xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" verticalAlign="middle" backgroundColor="white" viewSourceURL="srcview/index.html"> [CDATA[原创 2009-11-21 16:06:00 · 333 阅读 · 0 评论 -
flex中socket的使用
flex中使用socket与其他语言(如Java)socket交互的例子。 自从Adobe Flash Player升级到9.0.124后,由于安全策略的修改,原来的socket连接方式将不能被使用,而必须采用新的安全策略方式来验证,具体的过程如下: 1.首先检测服务端的843端口是否提供安全策略文件; 2.如果步骤1没有检测到,则检测AS代码中是否使用了Securi原创 2010-01-20 14:06:00 · 2140 阅读 · 0 评论 -
flex
百科名片flex通常是指Adobe Flex,是最初由Macromedia公司在2004年3月发布的,基于其专有的Macromedia Flash平台,它是涵盖了支持RIA(Rich Internet Applications)的开发和部署的一系列技术组合。flex的另一个意思是是一款生成扫描器的工具,能够识别文本中的词法模式。 Adobe Flex简介Macromedia原创 2010-02-21 17:44:00 · 593 阅读 · 1 评论 -
斜45度游戏开发(一)
注:写的十分粗糙,如果看不懂请对照KgameV1.0源代码浏览。 最好的游戏末过于RPG游戏了,但如果赢得大众的好评,那么必须要采用(甚至说现在是一种标准)斜45度地图、人物游戏引擎,下面我们分别展开分析。一.地图数据结构Soft的《圣剑英雄传二》定义的就不错,可以参考它的。定义地图结构以前,我们要先定义Tile结构,分两种情况。(1).物品、景物等按NPC处理(不规则处理原创 2009-11-18 10:11:00 · 1339 阅读 · 0 评论 -
numChildren遍历对象元件
使用numChildren遍历对象处理对象 for (var i:int=0; itrace(obj.getChindAt(i).name);}使用numChildren遍历对象并且删除里面对象如果不能删除掉,可能会死循环while(Obj.numChildren){ trace("删除:"+Obj.getChildAt(0).name); Obj.remove原创 2009-11-17 12:33:00 · 771 阅读 · 1 评论 -
有用的Flex Builder快捷键
Adobe在开发Flex最有利的工具就是Flex Builder,然而,工欲善其事,必先利其"键",快速键对一般开发者来说都非常有用,非但如此,很多快速键与组合键是会与其他软体或系统都有雷同之处,举个例子来说,Ctrl + C就是复制,Ctrl + V就是贴上,看看许多作业系统与编辑软体是不是都一样呢?若你有注意到就会不难发现,其实Flex Builder有很多与Eclipse编辑工具也是有转载 2009-10-30 08:28:00 · 574 阅读 · 1 评论 -
CSS file
/* CSS file *//* Global{color: #FFFFFF;themeColor: #000000;} */Application{color: #FFFFFF;backgroundColor: #000000;backgroundImage: Embed(source="images/theme3.jpg");backgroundSize: auto;paddingTop:原创 2009-11-02 23:39:00 · 650 阅读 · 2 评论 -
typeof instanceof is as
AS3.0以前,我们检测数据类型可以用instanceof 和 typeof运算符,在AS3.0中新增了is 和as运算符。下面就谈谈它们的用法。package{ import flash.display.Sprite; import flash.display.DisplayObject; import flash.events.IEventDispatcher; public cl原创 2009-11-02 23:41:00 · 546 阅读 · 0 评论 -
as js 通信
-----------asjsAlert.mxml---------------http://www.adobe.com/2006/mxml" layout="absolute" initialize="init()"> import flash.external.ExternalInterface; import mx.controls.Alert; //这里我们注册两个方原创 2009-11-09 18:53:00 · 317 阅读 · 0 评论 -
As和js通信问题完全解析(解决addcallback失效的问题)
as和js通信最早用的是fscommand,这个我就不说了,老生常谈了,我们这里说的是ExternalInterface这个接口。大家都知道的或者一帮在网上能查到的东西我就不费吐沫了,捡最实在的说。ExternalInterface有两个方法,一个是call,是as调用js,这个没什么说的,我们现在主要说addcallback这个函数,这个函数是as注册一个函数,然后让js通过调用flash原创 2009-11-09 19:35:00 · 2103 阅读 · 3 评论 -
timer
flash.util.Timer类 flash.util.Timer类允许通过添加时间事件或延时来调用方法。通过Timer构造器创建实例对象,传递一个毫秒数字作为构造参数作为间隔时间,下面的例子实例化一个Timer对象每个1秒钟发出事件信号: var timer.Timer = new Timer(1000); 一旦创建了Timer实例,下一步必须添加一个事件监听器来处理原创 2009-11-09 15:52:00 · 239 阅读 · 0 评论 -
Flex与asp.net的WebService通讯
本篇随笔主要是关于Flex与asp.net的WebService通讯,其中利用了SoapHeader。(如果你对SoapHeader不了解,可以参考WebService开发(一) 如何使用Soap头)。由此可见WebService在跨平台方面的优势。 ASP.NET的WebService代码 using System;using System.Web;using System原创 2009-11-13 12:03:00 · 328 阅读 · 0 评论 -
WebService开发(二) 如何使用Soap扩展
SOAP Extension(SOAP扩展)可以封装可重用的功能。比如上一篇讲的通过Soap Header进行服务的访问控制。这篇随笔里我们要利用SOAP扩展做一下对利用Soap Header校验用户身份的封装和解决网友提出的明文传输身份信息不安全的问题。 首先,介绍一下几个相关的类。System.Web.Services.Protocols名称空间下SoapExtension,Soa原创 2009-11-13 12:11:00 · 547 阅读 · 0 评论 -
WebService开发(一) 如何使用Soap头
平时写Web Service时经常会对Service的访问进行安全控制,方法很多,这里介绍一下如何用Soap头来进行控制的一例。 第一步,引用需要用到的名称空间 using System;using System.Xml;using System.Xml.Serialization;using System.Web.Services;using System.Web.Servi原创 2009-11-13 12:05:00 · 379 阅读 · 0 评论 -
FluorineFx + Flex视频聊天室案例开发1
在我之前的一篇文章里曾经介绍过FluorineFx的ApplicationAdapter的基本步骤,以及使用FluorineFx的ApplicationAdapter来开发及时通信应用的相关知识点。ApplicationAdapter应用最终需要部署到支持FluorineFx服务的Web应用(ASP.NET网站)上,如下图则表示了FluorineFx应用的目录结构。原创 2009-11-16 15:05:00 · 514 阅读 · 1 评论 -
FluorineFx + Flex视频聊天室案例开发
本文将使用FluorineFx和Flex结合介绍一个简单的视频聊天室案例开发,希望通过此篇和大家交流FluorineFx和Flex的相关技术,同时也希望本篇可以帮助到需要使用FluorineFx做及时应用开发的新手朋友。首先列举下本篇中所涉及到的开发环境和相关技术以及简单的需求定义: 1. Microsoft Visual Studio 2008(VS SP1)+.NET Fram原创 2009-11-16 15:01:00 · 502 阅读 · 1 评论 -
FluorineFx + Flex视频聊天室案例开发2
上一篇《FluorineFx + Flex视频聊天室案例开发----服务器端》详细的介绍了如何利用FluorineFx开发一个及时通信的视频聊天室服务器处理程序,并通过Web网站来宿主这个服务处理程序的运行。本篇将着重介绍视频聊天室的客户端开发,包括连接RTMP服务器、发布视频、接收视频、在线用户列表、发送文本消息以及全服务器小喇叭功能点。 上述这些功能点在我以前写的文章里已经出现原创 2009-11-16 15:06:00 · 762 阅读 · 1 评论 -
FluorineFx + Flex视频聊天室案例开发3
这段时间的随笔一直都是关于及时通信应用方面的,其中有许多的朋友对于开发都没什么问题,但是在程序部署上就出问题了。本篇将简单的介绍FluorineFx + Flex视频聊天室的部署方面的相关内容。 首先需要需要注意一点就是Flex的配置文件service-config.xml,后面的flash将通过service-config.xml里配置的RTMP通信信道与FluorineFx的R原创 2009-11-16 15:08:00 · 480 阅读 · 0 评论 -
Flex中文帮助 第五章 Flex使用行为
第五章 Flex使用行为Adobe Flex行为使你可以为应用程序添加动画和运动,来对用户和编程活动作出反应。行为,是由一个触发器和一种效果组合而成。触发器是一种活动,如鼠标在组件上点击,组件获得焦点,或组件可见。效果是在目标组件上的可视性或可听性上的某种变化,以毫秒计算。效果的例子包括淡出,尺寸变化,或者组件发生移动。本节将教授你如何在 Flex用户界面中添加行为。具体内容包括如何使用原创 2010-02-21 17:50:00 · 373 阅读 · 0 评论