posts - 22, comments - 17, trackbacks - 0, articles - 0
  IT博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

置顶随笔

     摘要: 本工具特点:
1、简单又方便,无需像其他debuger工具那样要在flash中添加多余的调试代码,只需简单的trace()就OK!
2、as2,as3均可调试。
3、不存在跨域、安全沙箱问题。
4、不管你的flash运行在什么程序上,浏览器还是其他应用程序。(除开AIR)都可以获取trace信息。  阅读全文

posted @ 2007-09-10 15:00 flashlizi 阅读(2802) | 评论 (4)编辑 收藏

2007年12月14日

     摘要: 简介:针对ajax应用而开发的一个简单的js框架,功能也是最基本的。有常规的post和get处理方法,拥有onStart、onComplete、onTimeout、onException、onParseError等事件处理机制。如有需要再进行功能扩展吧。  阅读全文

posted @ 2007-12-14 15:45 flashlizi 阅读(452) | 评论 (0)编辑 收藏

2007年11月23日

     摘要: 我们经常会碰到flash和网页中的js脚本交互的的情况,一般的flash中使用ExternalInterface就可以让as脚本和html容器中的js脚本互相调用。但由于不同浏览器对DOM解析不同,导致有时候无法获取网页中的SWF对象。  阅读全文

posted @ 2007-11-23 10:11 flashlizi 阅读(2708) | 评论 (1)编辑 收藏

2007年11月19日

     摘要: 利用filters滤镜包里的GlowFilter和DropShadowFilter,我们很容易实现PS中的文字描边、阴影等效果。下面只是针对比较常用的12px的宋体描边和阴影效果的演示代码。  阅读全文

posted @ 2007-11-19 14:03 flashlizi 阅读(1565) | 评论 (1)编辑 收藏

2007年11月13日

     摘要: 在很多情况下,我们需要监测输入框,比如自动提示等。我们熟知的一些input的按键事件并不能满足我们的需求,特别是在输入法开启的状态下。幸好我们还有一些秘密武器onpopertychange和oninput。onpopertychange事件只在IE下才有效,oninput事件则支持FF/Opera/Safari/NetScape。这2个事件在输入开启状态下仍然可以捕获输入框的输入动作及其值。  阅读全文

posted @ 2007-11-13 12:39 flashlizi 阅读(6773) | 评论 (2)编辑 收藏

2007年11月9日

     摘要: 什么是单例模式?

在面向对象的编程中,有时候会要求一个类有且仅存在一个实例,并提供一个全局的访问方法。所以我们在设计这样的类的时候,就需要思考如何避开构造函数,提供一种机制来实现单例(单一实例)。这就是单例模式。另因为在AS3中无法操作线程,因此我们无需考虑多线程情况下的单例。

单例模式的几种AS3实现

在AS3中有多种方法可以实现Singleton模式。  阅读全文

posted @ 2007-11-09 15:56 flashlizi 阅读(3388) | 评论 (2)编辑 收藏

2007年10月29日

本例只适合用flash cs3与as3开发必须要把所有内容都做到一个swf文件中,实现swf的自身loading。
要点:
1、取消绑定了类的元件的“在第一帧导出”的设置。
2、在flash发布设置中的actionscript3.0设置中把“导出帧中的类”改为2。

演示示例源文件下载>>>

posted @ 2007-10-29 11:06 flashlizi 阅读(1196) | 评论 (0)编辑 收藏

2007年9月27日

     摘要: 最近用HTML Applications(hta)开发了一个Flash课件的XML编辑器,类似html编辑器的可视化编辑和预览flash课件的内容,最后导出为flash课件能解析的XML文件。之前并没怎么去了解hta,经过这次开发,发现用html+js再加一些activex object便可开发出一些功能不错的应用程序。

其实hta很简单,就是添加了hta标签,改变后缀名为hta的html文件。不过因为hta程序不是在浏览器中运行,因此它可以使用一些html中无法使用的activex control,这样为hta访问和操作本地文件提供了可能。而javascript的轻巧和强大也为实现各种应用解决了方法。  阅读全文

posted @ 2007-09-27 14:52 flashlizi 阅读(1700) | 评论 (0)编辑 收藏

2007年9月10日

     摘要: ExternalInterface API是专门处理flash与外部应用的交互的。在IE浏览器下,将flash对象放在form标签之间的时候,js就会报错,ExternalInterface的call和addcallback方法失效。网上有两种解决办法,经测试均有效。  阅读全文

posted @ 2007-09-10 16:13 flashlizi 阅读(1201) | 评论 (1)编辑 收藏

     摘要: 之前比较少接触过MediaPlayer ActiveX,最近由于工作需要,对MediaPlayer ActiveX做了点了解,发现内容还是挺丰富的。用exescope打开wmp.dll,在TYPELIB里有WMP的所有方法和属性,内容那叫一个多啊。通过网上其他文章,再结合TYPELIB,记录下一些比较重要的东西。

其中与流播放有直接关系的事件有:OpenStateChange,PlayStateChange,Buffering,MarkerHit,ScriptCommand等。这里也只说一下PlayStateChange,其他方法只要参考TYPELIB就非常清楚了。  阅读全文

posted @ 2007-09-10 16:10 flashlizi 阅读(694) | 评论 (0)编辑 收藏

矩阵转换在变形、颜色调整、滤镜等方面有非常重要的应用。下面是一组这方面非常好的英文教程:

1、利用Matrix在Flash中做几何变换,调整颜色和卷积特效
2、理解Flash8中的矩阵变换
3、颜色矩阵类(ColorMatrix Class)
4、回旋矩阵(Convolution Matrix)

posted @ 2007-09-10 16:07 flashlizi 阅读(412) | 评论 (0)编辑 收藏