随笔分类 -  Flash Flex AS3.0

摘要://设置 menu菜单监听 public function addMenuListener(selectedBtn:String):void{ for(var i:int = 1;i< 5;i++){ if( this.menu["menuBtn"+... 阅读全文
posted @ 2015-06-11 08:50 regalys168 阅读(927) 评论(0) 推荐(0)
摘要:准备一个16进制字节码编辑器,UltraEdit用UltraEdit打开待还原的exe文件,你就会看到这个exe的字节文件。确定swf的开头,把之前的所有内容全部删除掉。swf大部分都是以46 57 53开头的,还有一些是以43 57 53开头的。这里是用43 57 53 测试成功的,以43 57 ... 阅读全文
posted @ 2015-04-09 11:09 regalys168 阅读(1180) 评论(0) 推荐(0)
摘要:1、直接在flash中,给元件设置属性,绑定类;1、_loader = new Loader(); _loader.contentLoaderInfo.addEventListener(Event.COMPLETE,completeDataHandler); _loader.con... 阅读全文
posted @ 2015-01-04 08:30 regalys168 阅读(186) 评论(0) 推荐(0)
摘要:1.toolTip换行符2.设定工具条提示的样式[javascript]view plaincopyToolTip{fontSize:19;color:#FF6699;}3.设定工具提示宽度[javascript]view plaincopy4.使用工具条提示事件toolTipCratetoolTi... 阅读全文
posted @ 2014-08-06 16:11 regalys168 阅读(392) 评论(0) 推荐(0)
摘要:public function submit():void{ //要请求的URL var request:URLRequest = new URLRequest("http://localhost:8086/test.do") ; var load:URLLoader = ... 阅读全文
posted @ 2014-07-16 13:25 regalys168 阅读(263) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2014-07-15 15:01 regalys168 阅读(1589) 评论(0) 推荐(0)
摘要:在处理文本时,为了美观,有时会给文本选择一些特殊的字体,使得文本不那么单调,这就会引发一个问题:由于每个用户的系统有差异,当对方机器上没有安装你指定的字体时,Flash Player会自动选择一个合适的字体,无法保证文字的外观在控制之中,很可能会走样。如何避免出现这样的情况? 解决方法有两种:使用设... 阅读全文
posted @ 2014-06-30 15:00 regalys168 阅读(976) 评论(0) 推荐(0)
摘要:下面是非常有用的类库 APIs、Libs、Components1、as3ebaylibhttp://code.google.com/p/as3ebaylib/2、as3youtubelibhttp://code.google.com/p/as3youtubelib/3、as3flickrlibhtt... 阅读全文
posted @ 2014-06-30 14:43 regalys168 阅读(796) 评论(0) 推荐(0)
摘要:最近很多人遇到这些问题,我就分享一下个人做这些东西时候的经验吧,有不妥之处欢迎拍砖。分几个技术点来说吧:1.图片上传,主要是fileReference类,这是上传本地的图片。相关用法查API即可。2.要想预览的话用fileReference.data,注意,此时SDK版本要高于3.23.有时候要截屏... 阅读全文
posted @ 2014-05-07 09:32 regalys168 阅读(252) 评论(0) 推荐(0)
摘要:最近有个需求,要在网站中播放一段介绍性的视频,于是做了一个用Flex播放视频的demo。播放视频的代码是以前在网上找的,但是从html页面获得视频地址的时候参数传递问题浪费了很多时间,现整理总结如下:在Flex中接收参数很简单,通过FlexGlobals.topLevelApplication.parameters或直接用parameters,文档中对parameters的介绍如下:spark.components.Application.parameters():Object[只读] 包含表示提供给此 Application 的参数的名称-值对的 Object。可以使用 for-in 循环来 阅读全文
posted @ 2014-03-27 10:47 regalys168 阅读(421) 评论(0) 推荐(0)
摘要:文介绍怎样使用Flex数据推送实现前台消息订阅,是在前面Flex+BlazeDS+Spring整合基础上进行的,利用Spring来简化配置。环境准备: 1.完成Flex+BlazeDS+Spring整合 2.修改项目根目录下.flexProperties文件中serverContextRoot为项目名,否则后台接收不到前台订阅信息(此处浪费了我很多时间,一定注意) 修改配置文件 1.修改WEB-INF/flex/services-config.xml,添加如下代码:[html] view plaincopyprint? 0 10 5000 0 10... 阅读全文
posted @ 2014-03-27 10:43 regalys168 阅读(868) 评论(1) 推荐(0)
摘要:Flex与服务器通讯有3中方式:HTTPService 组件访问HTTP服务,WebService 组件访问WebService服务,RemoteObject 组件访问Server端对象。第三种方法是最常用最灵活的方法,这种方式通过AMF二进制形式传递数据,需要支持AMF协议的中间件,与java通讯时使用BlazeDS(免费开源)中间件。 新建项目 新建Flex项目,服务器选择J2EE-->BlazeDS,LCDS WAR文件选择blazeds.war文件(下载地址http://download.csdn.net/detail/sjepy/4464788),完成后在FlexDemo.mx 阅读全文
posted @ 2014-03-27 10:37 regalys168 阅读(362) 评论(0) 推荐(0)
摘要:容器 这里主要介绍Spark容器,Halo容器不多介绍,Adobe建议用Spark组件来替代Halo组件,当然有一些是Halo独有的是没法替代的,用Halo的Grid容器布局组件还是挺方便的,类似HTML的table。下面给出Spark容器继承关系,画这图可是费了不少劲,下图只包含容器类,其他组件类没有包含。 Spark组件可分为两类,一类不可设置外观,一类可设置外观,GroupBase为不可设置外观组件的基类,SkinnableComponent为可设置外观组件基类,SkinnableContainerBase类可设置外观容器的基类,SkinnableComponent类使用Skin类(Gr 阅读全文
posted @ 2014-03-27 10:34 regalys168 阅读(746) 评论(0) 推荐(0)
摘要:以下内容摘自网络,以后遇到新内容会添加进去。编码优化:1 创建新数组时避免使用它的构造函数。 这样做:var a = []; 而不要这样做:var a = new Array(); 2 创建数组是一个消耗量很大的操作,所以请谨慎进行以下类型的操作: var vanityCollection01 : Array = new Array(); var vanityCollection02 : Array = new Array(); var vanityCollection03 : Array = new Array(); var vanityCollection04 : Arr... 阅读全文
posted @ 2014-03-27 09:23 regalys168 阅读(138) 评论(0) 推荐(0)
摘要:1.addElement(),addChild()区别 在网上找了很多,差不多都是这么说的:如果是spark(如s:Group)容器,用addElement。如果是halo(如mx:HBox)容器,就用addChild。这样说没有错,addChild是Flex3中用来添加组件的方法,所以对于halo容器使用addChild方法是没问题的。Flex4中spark容器只能使用addElement,如果使用addChild会报错,不管要添加的是spark还是halo组件。其实只要是在Flex4下开发,halo容器也是可以使用addElement方法的,虽然不知道内部怎么实现的,但确实可行。现在我们. 阅读全文
posted @ 2014-03-27 09:22 regalys168 阅读(3252) 评论(0) 推荐(0)
摘要:当Array的数据发生变化的时候,用它作为数据源的控件不能感知这种变化。例如:myArray.push(“new value”); 这时,如果一个List用它作为dataProvider,List的列表中不会增加新加入的这个值。而当ArrayCollection的数据发生变化的时候,能够通知控件发生变化。例如:myArrayCollection.addItem(“new item”); 这时,如果一个控件List用它作为dataProvider,List列表中会增加一列内容。============================================================ 阅读全文
posted @ 2014-03-27 00:01 regalys168 阅读(201) 评论(0) 推荐(0)
摘要:目前常用的Flex4的导航容器有TabNavigator,Accordion,ViewStack,目前Flex4的大部分可视UI组件都被替换为 如果想要换成是如下图的这种导航 只需要将或者是或者是或者是都会显示出很好的导航条效果,这个mynavigator指的是<mx:ViewStack id="navigator"的这个ID了LinkBar的效果图 TabBar的效果图 ButtonBar和ToggerButtonBa... 阅读全文
posted @ 2014-03-26 20:14 regalys168 阅读(834) 评论(0) 推荐(0)
摘要:还是以那个登录例子来说,登录请求在blazeDS来看不是直接发送URL串来请求,而是通过AS代码与web-info下的remoting-config.xml配合使用mxml中重要代码片段那么这个destination所指的名字就是remoting-config.xml中配置好的名称,具体内容是 com.imgold.test.Login xml代码 com.imgold.test.Log... 阅读全文
posted @ 2014-03-26 20:13 regalys168 阅读(204) 评论(0) 推荐(0)
摘要:这次说的URLRequest是ActionScript和服务端通信的最基本方式要实现ActionScript与服务端交互, 首先必须知道以下几个类: URLRequest类 记录请求服务端的URL信息, 给URLLoader进行发送操作. URLVariables类 保存向服务端请求所需的参数, 一般用于POST方式传输,GET方式传输不需要使用. URLRequestMethod类 该类只有两个静态常量值, 一个是POST, 一个是GET, 可以把它当作是一个枚举类型, 用于指定URL请求时使用POST方式或是GET方式. URLLoader类 真正与服务端打交道的类, 通过load方法.. 阅读全文
posted @ 2014-03-26 20:09 regalys168 阅读(435) 评论(0) 推荐(0)
摘要:这次说的关于Flex的WebService来自于一位网友的贡献,看了后十分清晰,果然比纯JAVA的WebService要方便许多,只需要提供一个WebService服务地址,如中国气象局的免费服务【当然大家都知道这个界面就是个XML】:http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?wsdl通过下面这个网址可以输入城市,查询城市天气预报http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?op=getWeatherbyCityName我们现在要做的就是实现这 阅读全文
posted @ 2014-03-26 20:06 regalys168 阅读(150) 评论(0) 推荐(0)