09 2012 档案
摘要:做了一个图片展示的flash,想用一个简单的方法来吧外部参数(图片张数)传递给flash文件,以便控制上一页下一页的按钮,研究了半天,终于找到了一个比较简单的方法。就是利用 flashvarsIE中:...<param name="movie" value="test.swf" /><param name="quality" value="high" /><param name="flashvars" value="picnum=5" />
阅读全文
摘要:AS3中构造函数不能私有,如何避免外部通过调用构造函数实例化单件类呢?使用一个包外类可以解决这个问题。这也是一种比较蛋疼的方式。package singleton{ import flash.text.StaticText; public class Singleton { private static var _instance:Singleton; public function Singleton(s:SingletonEor ) { } public static f...
阅读全文
摘要:转自:http://blog.csdn.net/haoel/article/details/1948051/作者:陈皓一篇很好的讲解虚函数表的文章目录(?)[-]前言虚函数表一般继承(无虚函数覆盖)一般继承(有虚函数覆盖)多重继承(无虚函数覆盖)多重继承(有虚函数覆盖)安全性结束语附录一:VC中查看虚函数表附录 二:例程C++ 虚函数表解析陈皓http://blog.csdn.net/haoel前言C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技
阅读全文
摘要:总结下as3反射的相关用法,主要是四个函数:flash.system.ApplicationDomain.getDefinition(linkName:String):Class; //flashcs元件库中的某个元件链接名称flash.utils.getDefinitionByName(name:String):Object; //返回name参数指定的类的类对象引用flash.utils.getQualifiedClassName(value:*):String; //返回对象的完全限定类名flash.utils.getQualifiedSuperClassNameTest; // ...
阅读全文
摘要:解决在firefox下js调用as失败问题自:http://www.cnblogs.com/mfryf/archive/2012/04/17/2453024.html问题描述:写了一个js与as的通信as中通过此方法来注册js的回调if(ExternalInterface.available){try{ExternalInterface.addCallback("sendToActionScript", receivedFromJavaScript);}catch(error:SecurityError){}catch(error:Error){}}else{}firefo
阅读全文
摘要:自:http://www.cnblogs.com/waitingsnow/archive/2012/4/6.html使用swfobject在页面中嵌入SWF是件很方便的一件事情,但是涉及ActionScript和JavaScript通信时,还是需要注意一些问题。1. 跨域的问题js要调用as addcallback的回调函数,那么as也要对js所在的域授予脚本访问权限!by Security.allowDomain通常资源文件(静态组件)和HTML文件不在同一个服务器下,这时候ActionScript和JavaScript跨域通信时就需要做一些处理。我们需要在ActionScript中这样编写
阅读全文
摘要:与现有国内一般的公司发布的作法相比,灰度发布的过程是一个渐近的过程,其实这才是一种正确、规范、安全的发布过程。正常一个产品开发过程中,会对其进行功能测试,用户体验测试,交互评估等。功能测试可以让产品尽量少的BUG;用户体验测试与交互评估等可以在开发过程中,使产品尽可能的满足于用户的使用习惯,以及对功能的可接受程度。但这些都是少部分人的感觉与习惯所产生的结果,只是公司内部的测试+小范围外部测试。在标准的软件产品的发布过程中,这充其量只是一个Alpha版本,而一般互联网产品的发布大多都是做到这里就直接上线,替换了原有的版本,这种跳跃式的发布是非常危险的,如果产品影响面大,对项目成员的压力是非常大的
阅读全文
摘要:flex中使用swc实现更好的界面代码分离转自:http://www.cnblogs.com/yjmyzz/archive/2010/07/26/1785265.html前几天写过一篇"flash开发中如何实现界面代码分离",评论中小-G同学给出了更好的建议:swc ,今天试用了一下,果然比较embed swf来得更爽!同时对小-G同学表示感谢!就拿视频播放器的控制来说吧:通常我们会把一些常规的控制按钮,利用Flash CS的IDE界面做好,放到库中如果按embed swf的方法,需要手动用代码创建每种按钮的实例,然后一个个去控制位置,然后addChild;其实考虑到实际场
阅读全文
摘要:在讲如何在flex当中导入swc之前,先讲讲什么swc吧。swc是flashIDE当中导出库的一种文件格式,其构成为swf+xml。假如,你不太熟悉怎么制作flash的话,那么你可以先去熟悉一下flashIDE制作swf的资料。而,我现在只说说如何成功在flash当中导出swc。 在flash当中如果要导出swc之前,需要给你flash库当中的元件制作一个导出链接。方法是,选中你要导出的元件,右键,选择属性。然后勾选,为ActionScript导出和在第1帧中导出选项。类名为flex中要生成的类名,推荐默认为元件的名称,注意大写第一个字母。 制作好导出链接之后,接下来的就是如何来导出swc文件
阅读全文
摘要:这篇是《深入理解Flash Player的安全域(Security Domains)》的下文。转载过来备份一下。原文地址:http://kevincao.com/2010/11/application-domains/目录Application Domains(应用程序域)Application Domain Placement(应用程序域的位置)Application Domain Inheritance(应用程序域的继承)Child Domains: Definition Versioning(子域:定义的版本管理)Separate Domains: Preventing Conflict
阅读全文
摘要:深入理解Flash Player的安全域(Security Domains)转载一篇对Flash Player的安全域(Security Domain)介绍得比较详细的文章,深入浅出,值得一看。后续还有下文《关于深入理解Flash Player的应用程序域(Application Domains)》英文原文:Security Domains, Application Domains, and More in ActionScript 3.0翻译版本:教程:深入理解Flash的沙箱 – Security Domains简介如果你还没有与复杂的的安全域(security domain)和应用程序域
阅读全文
摘要:转自:http://blog.sina.com.cn/s/blog_5e8302c80100cxxz.htmlApplicationDomain (终于消除了长久以来对ApplicationDomain的误解,原来一直以为这是一个和安全沙箱有关内容,看来我真的错了。在flash_as3_programming中有详细的解释。应用程序域 (Application domain):用于将不同 SWF 文件中使用的类分开的机制,以便在 SWF 文件包含具有相同名称的不同类时,这些类不会彼此覆盖。 每个安全域被分成一个或多个由 ApplicationDomain 对象表示的应用程序域。 应用程序域并不
阅读全文
摘要:类名: 传进一个object,返回类的全名var loader:URLLoader = new URLLoader( );var className:String = getQualifiedClassName(loader);trace(className); // Displays flash.net.URLLoader取父类的类名:传进一个object,返回父类的类名var loader:URLLoader = new URLLoader( );var className:String = getQualifiedSuperclassName(loader);trace(classNam
阅读全文
摘要:html<embed>标签和url向Flash传flashvars值今天的工作遇到了flash读取embed中的flashvars值,特意研究了一下。先看html代码:<object><embed src="test.swf" wmode="transparent" quality="high" width="550" height="400" align="L" scale="noborder" flashvars=&quo
阅读全文
摘要:AS获取url参数一、页面url参数这里是调用js的eval方法(js中定义)返回url字符串varurlPath:String=ExternalInterface.call("eval","window.location.href");//获取页面的urlvarparam_info:String=urlPath.split("?")[1];//截取url中的参数Url字符串可以在js中通过window.location获取。Param_info即为参数字符串,读取单个参数值还需要进行解析。可以通过window.location方法获
阅读全文
摘要:AS3正则:元子符,元序列,标志,数量表达符七月 4th, 2010归类于 AS3前端技术作者Linkjun进行评论as3正则:元子符,元序列,标志,数量表达符可以这样看:pattern RegExp= /匹配字符串 元字符 元序列/标志当然顺序可能不完全是这样.别把他想的太复杂其实他就是个组合。现在我们来看看元字符: ^ $ \ . * + ? ( ) [ ] { } |前面说的是转义字符串的使用元字符1.^的用法:匹配字符串的开头var pattern:RegExp=/^小虫/;var str:String=”小虫是好人”;trace(str, ” is valid:”, pattern.
阅读全文