flex/flash
文章平均质量分 85
yaonai2003
这个作者很懒,什么都没留下…
展开
-
TextFormat设置中文字体font属性注意的问题
如果要设置的字体为中文名称,则一定要使用对应的英文名称来设置才会生效。例如:var textFormat:TextFormat = new TextFormat();textFormat.font = ‘Microsoft YaHei’; //微软雅黑字体中英文对则表新细明体PMingLiU细明体MingLiU转载 2014-04-03 10:57:13 · 2617 阅读 · 0 评论 -
[新闻资讯] AS的异步执行
介绍在Flash Player中AS的执行跟屏幕重绘都是在单线程处理的。为了便于屏幕重绘,必须要让所有执行代码都执行完毕。对一个帧率24fps的SWF来说,这意味着所有AS操作都在一个帧里运行,醉倒42ms会执行完毕。这还不考虑会随时变化的重绘屏幕的时间。如果代码执行需要更多时间,那Flash Player将会加锁,知道完成为止或者经过默认一个时间片后停止代码执行。本超时出转载 2013-04-08 11:40:14 · 1884 阅读 · 0 评论 -
深入理解Flash Player的应用程序域(Application Domains)
这篇是《深入理解Flash Player的安全域(Security Domains)》的下文。转载过来备份一下。原文地址:http://kevincao.com/2010/11/application- domains/目录Application Domains(应用程序域)Application Domain Placement(应用程序域的位置)Applicatio转载 2013-04-08 10:56:20 · 857 阅读 · 0 评论 -
深入理解Flash Player的安全域(Security Domains)
一篇对Flash Player的安全域 (Security Domain)介绍得比较详细的文章,深入浅出,值得一看。后续还有下文《关于深入理解Flash Player的应用程序域(Application Domains)》英文原文 :Security Domains, Application Domains, and More in ActionScript 3.0 翻译版本 :教程:转载 2013-04-08 10:57:56 · 3313 阅读 · 1 评论 -
Air中文件拖放
1、文档内部元件的拖放: private function init():void { this.readConfigFile(); this.addEventListener(DragEvent.DRAG_ENTER, enterHandler); th原创 2013-03-23 09:50:59 · 1093 阅读 · 0 评论 -
关于SWF文件格式分析及SWF EXE的经验积累
刚刚无意中发现的一篇挺不错的文章,没地方放,只好放BLOG这里收藏了!有兴趣的话,大家可以学习一下。------------------------------------转自:CSDN初次接触这个问题是为了完善我自己做的flashplayerV1.02的最后一个功能,也就是EXESWF的转换功能.当时并不知道文件转换机制是什么,更对SWF文件格式也一窍不通.^_^我相信也有好多朋友和转载 2012-07-02 00:17:07 · 834 阅读 · 0 评论 -
Flex获取html容器传递的URL参数值(转)
Flex获得URL参数有两种情况:一 获得swf后面的参数;二 获得swf所在页面的url参数。 1 获得swf后面的参数 Application Module等编译后生成一个swf文件,外面可以在swf后面添加一些参数来实现某些功能,例如debug=true,动态调整flex的日志级别。 如果是Application或Module等,可以直接用t转载 2012-07-10 22:31:39 · 2619 阅读 · 0 评论 -
Flex程序包装页面(wrapper)结构解析
Flex程序通常使以swf文件的形式嵌入到web页面(html, ASP, JSP, cold Fusion等)中运行的,这些称作Flex程序的包装页面(wrapper)。最简单的包装页面只需要将编译好的Flex程序的swf格式文件用和标签嵌入到WEB页面即可。这里处理方法虽然简单,但是也存在很多问题,比如:假如浏览器的flash payer版本不满足要求怎么办?假如浏览器没有安装flash转载 2012-07-10 22:28:35 · 1385 阅读 · 0 评论 -
Flex程序与包装页面(wrapper)通信方法小结
Flex通常作为一个web项目的一部分嵌入到一个web页中,因此Flex程序和web页面的通信就变得非常重要。1) Flex提供了多种方法实现Flex程序和封装页面的交互,主要有:flashVars属性,查询字符串参数,navigateToURL()方法,以及flash.external.ExternalInterface类。2) Flex程序 获取环境信息:Applicatio转载 2012-07-10 22:25:23 · 1076 阅读 · 0 评论 -
Flex 中可能导致内存泄露的地方
收集了不少的会导致内存泄露的情况:事件监听:对父级对象加了监听函数,会造成内存泄露,例:override protected function mouseDownHandler(…):void {systemManager.addEventListener(“mouseUp”, mouseUpHandler);......}解决:在销毁对象的时候,remove掉这些监听转载 2012-02-10 18:30:02 · 665 阅读 · 0 评论 -
FLEX:multiple moduleloader occur #1034 error
需求背景:通过树形菜单加载多个不同的module。问题现象:module页面存在拖动,Popup,Alert或者colorpicker出现错误信息:TypeError: Error #1034: 强制转换类型失败:无法将 mx.managers::PopUpManagerImpl@7155ac1 转换为 mx.managers.IPopUpManager。解决方案:在Appli转载 2012-02-08 18:34:58 · 500 阅读 · 0 评论 -
学会用Flash Build进行概要分析之性能概要文件分析
官方帮助文档:http://help.adobe.com/zh_CN/flashbuilder/using/WSe4e4b720da9dedb5510654d812e4d126514-8000.html性能概要文件分析:尝试查找性能瓶颈时,可以通过单击“调用者”表或“被调用者”表中的方法来浏览调用堆栈。双击这些表中的某个方法时,概要分析器会在“方法统计数据”视图的顶部显示该方法的摘要,并在两个转载 2012-02-08 17:38:12 · 2704 阅读 · 0 评论 -
SWF结构解析之DoABC
一直想写一个DoABC的解析,不过是一个比较大的工程,接上次的这个test.swf,继续选中的部分就是要解析的DoABC,这个标签是存储as3.0代码的地方,下面看一下结构:先解析开始的 BF 14 ,二进制为 0001 0100 10 @ 11 1111,高10位82,即为DoABC,低6为0x3F,为长类型,接着读取,u32,F0 01 00 00 ,就为01 F0,十进制为4转载 2013-04-08 11:03:09 · 4182 阅读 · 0 评论 -
Adobe Flash游戏方向的传教士博客,请关注
从新发布的Flash Player 10.2 大家可以看到,未来Flash的重头戏肯定包含了视频。:)另外一个重点,那就是游戏 – Gaming , Adobe 未来会花大力气在游戏方面, 游戏开发者们,加油哦~大家要关注Flash游戏的方向,就不要忘记时常访问Adobe游戏方面的Evangelist的个人博客。至于他们的详细介绍我就不多说了,搞Flash游戏开发的应该都知道,否则就out转载 2013-04-15 19:29:44 · 949 阅读 · 0 评论 -
flex 库项目 导出swf
今天无意中翻看 flashbuilder帮助,发现flex 库项目原来还可以这样,一下摘自帮助文档:构建库项目如果选择了“自动构建”选项,则选择了要包括在 SWC 文件中的元素之后,系统将立即对该文件进行编译,并将结果文件生成到项目的输出文件夹中。如果您手动构建项目,则可以在需要时通过选择“项目”>“构建项目”或“全部构建”来构建库项目。构建库项目会生成一个 SWC 文件,您可以与转载 2013-10-28 15:36:01 · 1750 阅读 · 0 评论 -
从绑定SWF中获取类
具体不说了,直接上代码<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600"原创 2013-10-28 11:36:50 · 583 阅读 · 0 评论 -
通过Adobe Scout深入理解Flash播放器
转自:http://www.cnblogs.com/gg_shily/archive/2013/01/31/2881948.html原文:Understanding Flash Player with Adobe Scout作者:Mark Shepherd作者:Michael SmithAdobe Scout 是优化Flash内容异常强大的工具,因为他可以让你看到在Flas转载 2013-09-22 12:48:25 · 3576 阅读 · 0 评论 -
Flash player 安全模型
安全模型从as2开始一直都是学习上的拦路虎。as3安全模型比起as2更加复杂。凡是包括加载与通信的行为,如swf文件之间的通信,swf与网页之间的通信,XMLSocket或webService等都受到安全机制的限制。在帮助文件中随时会提醒你注意安全模型。并且称作焦点问题。最大的问题是当发布运行程序时时不时跳出一个安全对话框。让初学者不知所措。安全性问题确实很烦人,adobe也不愿意搞的复杂,但是没转载 2013-09-22 10:31:51 · 1243 阅读 · 0 评论 -
详细说说ActionScript中function的call()方法和apply()方法
今天看到function的call和apply这两个方法,上网查了一下,有人说这两个方法是用来动态改变函数指向,并给了一个例子:如下 import customize.my_class; public var _property:String; public function init():void { var fn:转载 2013-09-20 15:22:01 · 1296 阅读 · 0 评论 -
swf破解扫盲教程-内存抓取法破解swf加壳
转自:http://blog.csdn.net/txiejun/article/details/5866668前言:之前作了两个swf加壳试验http://flash.9ria.com/thread-44239-1-1.htmlhttp://flash.9ria.com/thread-45096-1-1.html,全被flash023用内存抓取法破掉了.没料到内存抓取工具已经被转载 2013-09-11 19:58:38 · 2523 阅读 · 0 评论 -
创建Flash CS3组件(五) 组件的实时预览
创建Flash CS3组件(五) 组件的实时预览实时预览,可以说是组件的一大特色,它可以一定程度上让用户直观的了解到组件所作的更改,相当的好用.1.一种简单的实现实时预览的方法在已经完成的组件上点右键,选择导出swc文件,将组件导出成一个swc文件,然后用WinRAR打开这个swc文件(没错,的确可以打开),你会看到里面有一个catalog.xml和library.swf.其中,cat转载 2013-09-11 19:55:28 · 1128 阅读 · 0 评论 -
Flash文本引擎, 第一部分: 概述
[原文链接: http://guyinthechair.com/2010/06/the-flash-text-engine-part-1/ ][原文作者: Paul Taylor 原文时间: Jun. 3, 2010 ][原创翻译: http://www.smithfox.com/?e=73 ,转载请保留此声明, 谢谢]我将写系列文章来介绍Flash文本引擎( Flash Te转载 2013-08-09 09:29:29 · 1879 阅读 · 0 评论 -
JavaScript跨浏览器事件处理
JavaScript跨浏览器事件处理作者: xiaomonk 发表时间: 2013-05-23 12:45 | 151次阅读 |参与评论(1)分享:如果您正在使用jQuery,你可以很容易地使用.bind()和.unbind(),或.on()和.off(),安装/拆除DOM元素的事件处理程序。但有些时候由于各种原因jQuery在项目中是不可用的/不理转载 2013-05-24 09:10:30 · 684 阅读 · 0 评论 -
[转] 支持向量机SVM的理解
转自: http://www.blogjava.net/zhenandaci/archive/2009/02/13/254519.html(一)SVM的八股简介支持向量机(Support Vector Machine)是Cortes和Vapnik于1995年首先提出的,它在解决小样本、非线性及高维模式识别中表现出许多特有的优势,并能够推广应用到函数拟合等其他机器学习问题中[10]。转载 2013-04-20 00:41:54 · 521 阅读 · 0 评论 -
flex启动过程和初始化
如果不了解Flex发布的swf结构和初始化流程,会在工作中遇到困难,Flex发布的swf结构和Flex对显示层级的划分是Flex架构中的一部分。Flex发布的swf结构 Flex生成的swf是个2帧的MovieClip,文档类继承SystemManager,主时间轴上没有任何内容,帧上也没有代码,2帧结构是为创建加载应用程序的默认加载器,这种早期就开始使用的加载方式在如今仍然具有转载 2012-02-02 15:35:11 · 2371 阅读 · 0 评论 -
flex 模态对话框背景属性更改
昨天在调整项目的界面,发现flex有个特别丑陋的东西,那就Alert。每次弹出的模态窗口下面都有一个蓝黑蓝黑的overlay,文字也被模糊,真叫一个难看。如图:想去掉这个overlay,于是google。有一说使用非模态窗,靠这肯定不行,还得一定是模态的。想想还得从css入手,继续google,功夫不负有心人,终于找到一篇如何取消FLEX里模态窗口的毛玻璃效果,其中是这样写的:转载 2012-01-31 17:00:51 · 3197 阅读 · 0 评论 -
AS与JS的相互调用
一.在AS中调用JS在FLEX中可以直接用ExternalInterface.call("sayHelloWorld"); 对JavaScript函数进行调用,sayHelloWorld为要调用的JS函数名// JavaScript function sa转载 2011-09-29 21:13:47 · 9538 阅读 · 0 评论 -
flash cs3中如何使用amfphp
<br /> <br />http://space.flash8.net/space/?708685/viewspace-398781.html<br />从amfphp网站上下载amfphp,解压缩到你的网站的根目录下,解压缩后你的网站根目录会出现一个新的目录叫做amfphp,amfphp的所有文件都在这个目录里面。<br />下面我们来写一个HelloWorld程序。 <br />打开你最喜欢的php编辑器,写一个简单的helloworld程序,程序代码如下:<?php<br />class S原创 2010-11-09 11:01:00 · 1003 阅读 · 0 评论 -
常用的as3 代码段和技巧
1、全屏:stage.displayState = StageDisplayState.FULL_SCREEN;原创 2010-11-09 10:05:00 · 510 阅读 · 0 评论 -
同一台计算机上的两个flash应用程序之间传递自定义对象出错
<br />同一台计算机上的两个flash应用程序之间传递自定义对象出错(如果myModel中是无参构造函数,则正确)。<br /> <br />出错描述:<br />Error #2044: 未处理的 AsyncErrorEvent:。 text=Error #2095: flash.net.LocalConnection 无法调用回调 example。 error=ArgumentError: Error #1063: model::MyModel() 的参数数量不匹配。应该有 2 个,当前为 0 个。原创 2010-12-16 14:05:00 · 912 阅读 · 0 评论 -
调用的方法Embed可能未定义
这个问题好奇怪,一般来说,调用的方法或属性未定义,基本上都是因为头文件没有导入。出问题的代码如下: import mx.events.ListEvent; [Bindable] private var dp:Array = [ {name:"John Smith", position: "developer"},{name:"Ellen Sm原创 2010-12-14 10:46:00 · 2453 阅读 · 2 评论 -
提示仅限于文件系统的 SWF 文件和仅限于网络的 SWF 文件不能彼此加载?的解决办法
将flex项目中的bin-debug文件夹移动到其它地方运行swf的时候无法加载本地文件,提示仅限于文件系统的 SWF 文件和仅限于网络的 SWF 文件不能彼此加载?的解决办法在project-properties-flex compiler-添加命令参数:-use-network=false就可以正常加载了。然后将编译好的swf文件拷贝到其他目录也能直接用Flash Player正常打开,但是不能在网络上访问。转载 2010-12-10 14:27:00 · 3382 阅读 · 0 评论 -
ActionScript 3 和 Flex框架的性能优化
<br />几日前被老总推荐文章一篇,来自7yue兄的blog,作者是Sean Moore ,<br />原文地址:http://www.insideria.com/2009/04/51-actionscript-30-and-flex-op.html<br />与其在程序写完了之后臃肿得跑不动,不如平时注意这些关键点,时时提醒自己。翻译出来,以便以后时时查阅。<br /> <br />1 创建新数组时避免使用它的构造函数。<br /> <br /> 这样做:var a = []; <br /> <转载 2010-08-06 09:28:00 · 397 阅读 · 0 评论 -
两个SWF之间的通信
服务端FLASH客户端FLASH在两个SWF之间的通信通常使用LocalConnection来传递信息,但只能运行于同一台客户端计算机上的SWF之间进行通信,SWF文件可以在不同的应用程序中。首先编写服务端程序sevSide类,先在函数中创建一个LocalConnection类对象conn并指定回调对象为this,类中包括一个turnMC方法来接收客户端传来的信息控制mc的缩放。package { import flash.display.MovieClip; import flash.net.LocalC转载 2010-06-10 09:35:00 · 2938 阅读 · 0 评论 -
AS3 Speed tests
AS3 Speed tests<br /> This is a community maintained page of speed optimization techniques for use with ActionScript3. Originally started on RockOnFlash.com, the post just grew with new revisions and tests and yet new techniques from the communi转载 2010-08-06 09:39:00 · 842 阅读 · 0 评论 -
Flex性能优化常用手法总结
[心得] Flex性能优化常用手法总结<br />随着Flex越来越多的被人们所熟知,越来越多的互联网也开始了RIA应用。众所周知,目前国内的宽带应用并不是像很多发达国家发达,个人应用带宽基本上都是2M以下的,怎么样能够使你的Flex应用能够流畅的运行在客户端的问题,成为了制约每个Flex应用开发程序员的大难题。<br />在这里,我收集整理了一下网络上关于这方面经验,欢迎大家补充。<br /><br />基本原则:<br />1. 从外部加载媒体(Media)<br /转载 2010-07-15 09:49:00 · 478 阅读 · 0 评论 -
12个Flex常用功能代码
[心得] 12个Flex常用功能代码<br />1。 复制内容到系统剪贴板 System.setClipboard(strContent);<br />2。 复制一个ArrayCollection //dummy solution( well, it works ) var bar:ArrayCollection = new ArrayCollection(); for each ( var i:Object in ac ){ bar.addItem转载 2010-07-15 10:39:00 · 382 阅读 · 0 评论 -
C++与Flex之间socket通信policy-file-request解决方案
<br /> C++与Flex之间socket通信policy-file-request解决方案 <br /><br /> C++winsocket服务端,Flex as3客户端。服务端Bind绑定IP127.0.0.1端口2020,在Flex中使用Socket.connect向服务器发起链接。当Flex在本地运行的时候能链接成功, 但是通过域名访问时出现Security错误, Error #2048 。并且在连接时, 服务端收到客户端发来的消息<policy-file-request/> 消息。 <转载 2011-01-05 17:41:00 · 878 阅读 · 0 评论 -
Loader中content的属性
1、Loader加载swf文件。这时loader.content的对象是object LoaderInfo,实质应该是一个mc,mc中的任何属性和方法都可以通过loader.content["prop"]来访问。2、同理在加载图片时,loader.content是一位图,对位图的数据访问:loader.content["bitmapData"];var loader:Loader = new Loader();loader.contentLoaderInfo.addEventListener(Event原创 2011-01-10 16:08:00 · 1563 阅读 · 0 评论 -
Flash的输入框TextField无法输入中文的问题
FLASH输入框TextField的类型是TextFieldType.INPUT时Firefox/Chrome下竟然无法输入中文,解决办法:设置模式wmode是Window模式,即可解决! wmde即窗口模式总共有三种,Macromedia官方解释:Wi转载 2011-07-05 22:13:46 · 4556 阅读 · 0 评论