
flash
文章平均质量分 57
g0c0
这个作者很懒,什么都没留下…
展开
-
正则表达式常用
一些常用的正则表达式package { public class RegularExpression { public function RegularExpression() { } //判断是否为中文字符串 public static function matchChinese(wo原创 2009-01-03 13:17:00 · 208 阅读 · 0 评论 -
ObjBase类
package org.geom{ public class ObjBase { public function ObjBase() {} //清除对象中特定类型对象 public static function cleanObjByType(type:*, container:*) { //对象原创 2009-01-03 15:11:00 · 372 阅读 · 0 评论 -
随机类
package { public final class Random { public static function get boolean() : Boolean { return Math.random() } public static function get wave() : int { return Ma原创 2009-01-03 17:13:00 · 194 阅读 · 0 评论 -
flash cs3组件输出加载类库顺序问题
做的AS3handbooks1.0组件需要做一些小的改动,输出swc文件后做了小测试为了省事便在相同的.fla目录下建了一个test.fla的文件,倒入输出的swc文件测试时发现提示不能引用空对象的属性或方法,顿时一头雾水. 按理如果组件有问题在输出swc文件的时候就应该报错了,但是在输出测试组件的过程中一切正常,输出了成品swc文件后反而不正常了!原创 2009-01-04 13:54:00 · 339 阅读 · 0 评论 -
图片处理类
此类实现了对图片处理的多种操作,如去红眼,黑白,亮度,对比度,饱和度,魔棒,裁切,球面化等功能,图片处理的实质就是针对象素的操作,每个象素都有一系列的属性,上述功能实现其实就是对一组象素进行有序的格式处理的结果.魔棒工具在更换证件照的背景比较有用.package org.filter { import flash.display.*; import fla原创 2009-01-03 01:28:00 · 315 阅读 · 0 评论 -
Vertor3d类
一个描述三维空间最基本的类,掌握这个类的原理和用法将能使你在构造3D模型中游刃有余 package { public class Vertor3d { //定义三维空间的点[x,y,z] public var x:Number=0; public var y:Number=0; public var z:Number=0; /** * 构造原创 2009-01-03 14:51:00 · 281 阅读 · 0 评论 -
游戏键盘控制类
package { import flash.display.MovieClip; import flash.ui.Keyboard; import flash.events.KeyboardEvent; import flash.events.Event; public class Keys ext原创 2009-01-03 16:50:00 · 266 阅读 · 0 评论 -
AS3如何将不是utf-8编码的文本正确显示
flash cs3默认编码格式是国际通用标准的utf-8格式,如果我们倒入外部文本不是utf-8编码格式就会显示乱码,下面的代码就是解决这个问题的,但是如果我们用下面的代码来读取utf-8的格式文件也同样会显示乱码,所以如果外部文件是可控制的时候建议都用utf-8编码格式输出import flash.net.*import flash.utils.ByteArrayimpor原创 2009-01-03 22:33:00 · 457 阅读 · 0 评论 -
网页中swf与javascript交互注意事项
一.利用Timer 类解决ExternalInterface.call对象为空的问题 外部 API 最常见的用途之一就是允许 ActionScript 应用程序与 Web 浏览器进行通信。使用外部 API 时,ActionScript 方法可以调用使用 JavaScript 编写的代码,反之亦然。由于浏览器的复杂性及其内部呈现页的方式,因此根本无法保证 SWF 文档能够在 HTML原创 2009-01-04 00:00:00 · 912 阅读 · 0 评论 -
flash系统字体显示问题
问:var tempText:TextField = new TextField();tempText.text = "test";tempText.setTextFormat(new TextFormat("黑体", 20))设置字体大小有效,设置英文字体也有效,但是如果设置中文的话都是显示宋体,我试了一下设置成"SIMHEI",也还是宋体这是不是flash对中文支持不足所致,有否解决办法?原创 2009-01-04 01:02:00 · 433 阅读 · 0 评论 -
swf和网页交互本地测试的注意事项
注意是在本地测试 一.编码格式,如果是utf-8编码则直接打开页面内含有object对象时会提示是否加载控件,如果改为gb2312编码则没有提示 二,如果以gb2312编码的网页往页面中的swf对象传递参数中包含中文字符时,swf收到后需进行如下转码: var BA:ByteArray = new ByteArray;BA.writeM原创 2009-01-07 14:40:00 · 288 阅读 · 0 评论 -
运动公式类
package{ public class Tweens{ public function Tweens(){} /* time:运动初始时间,一般为零 begin:运动对象的初始属性 change:运动对象属性的改变量 duration原创 2009-01-03 13:53:00 · 250 阅读 · 0 评论 -
Vector类
模拟物体在2D平面投影坐标,是模拟2D物体在屏幕上的移动,旋转,色彩等变化的最基础的类package org.base { public class Vector { public var x : Number; public var y : Number; public function Vector(tx : Number, ty :原创 2009-01-03 11:59:00 · 211 阅读 · 0 评论 -
3D模型贴图类
3D模型贴图类,这个类能实现任意形状的贴图,效果还不错哦 package { import flash.display.Sprite; import flash.display.BitmapData; import flash.display.MovieClip; import flash.geom.Matrix; public class Distort原创 2009-01-03 14:40:00 · 633 阅读 · 0 评论 -
翻书效果核心几何处理类
制作翻书效果核心几何处理类package { import flash.geom.Point; public class Formula { function Formula() { } //求已知线段的垂直平分线 public static function getVerticalLine(point1:Point, point原创 2009-01-03 14:49:00 · 249 阅读 · 0 评论 -
ArrayExtend类
package org.geom{public class ArrayExtend extends Array{ public function ArrayExtend(){} //将数组乱序 public static function confusion(arr:Array):Array { var len:Number=arr.原创 2009-01-03 16:46:00 · 185 阅读 · 0 评论 -
在网页中测试flash的类
package org.geom.CallJavascript{ /** * CallJavascript类: 一些直接调用浏览器简单js的实用类 * 功能: * 1.显示swf所在页面也就是浏览器地址栏地址 getPageUrl * 2.显示swf所在地址(未实现,求高手指点) getSwfUrl * 3.直接弹出浏览原创 2009-01-03 16:48:00 · 336 阅读 · 0 评论 -
flash加密和反编译软件
flash反编译软件:flash反编译软件.rarASV6和Sothink SWF Decompiler是目前使用比较多的两款flash反编译软件 flash加密软件:flash加密工具SWF Encrypt 5.0SWF Encrypt 5.0下载地址:http://www.amayeta.com/software/swfencrypt/适用as1,as2,as3使用方法原创 2009-01-03 22:06:00 · 573 阅读 · 0 评论 -
AS3程序优化
第一章 AS3的一些优化计算方法 用乘法来代替除法(当除数可转化为有限数的时候)。比如var n:Number = value * 0.5;要比var n:Number = value / 2;快。但差别并不是很大。只有在需要大量计算情况下,比如3D引擎中差别才比较明显。 用位运算代替除2或乘2。比如10>>1要比10*2快,而10>1来代替13/2,尽管前者原创 2009-01-04 00:45:00 · 485 阅读 · 0 评论 -
flash cs3组件Inspectable标签初始化之setter和getter方法
制作自制组件的时候我们用Inspectable标签来定义组件的外部接口,在使用过程中有几个地方需要注意 一.Inspectable标签对";"是比较敏感的,每个定义的属性都需要以";"结束,否则会说你下面的那行定义有问题. 二.组件脚本初始化顺序 Inspectable标签定义的setter→构造函数→Ins原创 2009-01-04 14:39:00 · 613 阅读 · 1 评论 -
flash cs3 XML解析注意要点
一.xmldata.children().length()才能读出所有子节点的长度,xmldata.children().length是零,注意区分 二.xml解析问题, 如果你设置了 xmldata.ignoreWhitespace = true; xmldata.ignoreProcessingInstructions = true xmldata.ignoreCo原创 2009-01-04 14:50:00 · 250 阅读 · 0 评论 -
图片切割类
flash工作大部分的时间都跟如何显示图片打交道,flash8已经有了BitmapData类,通过这个类我们可以用程序动态的切割倒入的图片,非常实用的一个类库。 package org.geom { import flash.display.BitmapData; import flash.display.Bitmap import flash.disp原创 2009-01-03 11:50:00 · 276 阅读 · 0 评论 -
flash cs3屏蔽鼠标右键解决方案
1. 采用ASnative函数检测右键点击。if (ASnative(800, 2)(2)) { // code to execute when the player tries to cheat}关于ASnative,是官方未公开放到帮助里的。可以看看这里:http://osflash.org/flashcoders/undocumented/asnative2. Uza’原创 2009-01-03 23:20:00 · 461 阅读 · 0 评论 -
flash cs3可视化对象继承实例化时报错申明
用flash cs3制作一些小项目时为了和美工配合,图省事就直接将素材打包成可视化对象,然后让这些可视化对象继承自定义类,这样就可以直接在舞台上布局进行可视初始化了,美工在不改变对象名字属性的前提下可以任意修改该对象的形状和颜色等细节. 象这样的可视化对象内部一般会包含很多小的可视对象,而对这些内部对象的引用有一些需要注意的地方 因为我们是用类的方原创 2009-01-04 14:13:00 · 303 阅读 · 0 评论 -
flash交互文本编码注意事项
一般来讲,flash加载的外部文本最好是utf-8编码格式,如果不是如xml类需要解析的文本可能会出现问题,但是flash和外部交互的时候如果读取的文本是utf-8以外的编码,那么在传递出去的时候不保存utf-8格式的话就成了utf-8编成的乱码了, 这个问题在我们加载一个gb2312的网页然后将网页内容通过gb2312编码的asp保存到数据库时候会碰到,原创 2009-01-16 00:18:00 · 293 阅读 · 0 评论