flash网络社区游戏开发
-
遇到文本显示不全的问题 - [AS3.0]
2009-09-20
var txt:TextField =new TextField();
txt.text = "12345678901234567890";
addChild(txt); // 显示的只是1234567890123456,后面的7890就不显示了
解决方法1:
在fla文件的库中,创建一个元件,元件有动态文本组成。在元件里我们就可以任意改变文本的显示长度了。
然后,通过库类的元件的linkage来创建我们需... -
10,移除事件侦听
方法1: 侦听Event.ADDED Event.REMOVED,方法
Event.ADDED的时候,就添加您需要的侦听
E... -
public static function stopAllMc(_con : DisplayObject) : void {
var child:DisplayObject;
if(_con is DisplayObjectContainer){...
-
flashCS3中 自定义基类 无法绑定类 解决方法 - [AS3.0]
2008-12-18
如果human.as 继承了movieClip(或者是Sprite),boy.as 继承了human.as。 想把boy.as设成绑定类。human.as设定成基类。 这个会在flashCS3里,提示错误。绑定不能成功。对于绑定的类boy.as实际上,flash会制动给你生成一个boy.as。 会和你自定义的boy.as 冲突。
解决方法如下:
将你自定义的boy.as设定为基类。绑定类随便命名一个就是了。
然后在new的时候,... -
as3.0 效率优化文章 - [AS3.0]
2008-11-30
http://osflash.org/as3_speed_optimizations
http://www.thinkswedish.com/blog/tec...n_ActionScript
http://lab.polygonal.de/2007/05/10/b...-integer-math/
http://adobemax2007.com/kiosk-europe...ider_final.pdf
http://agit8.turbulent.ca/b... -
在网上找了那么多公式 就这个准!
//如:r=104 g=10 b=200
function rgbToHsl(r:Number, g:Number, b:Number):Object {
var h:Number,s:Number,l:Number;
trace("r: ",r);
&... -
flash应用及游戏开发 技巧积累(更新至20081114) - [AS3.0]
2008-11-14
16 break 直接打断最外层的循环(WiZiM)
outerLoop: for (var i:int = 0; i < 10; i++) {
for (var j:int = 0; j < 10; j++) {
if ( (i == 8) && (j == ... -
Flash CS4 的 ActionScript 3.0 语言和组件参考 中文版 - [AS3.0]
2008-11-03
http://help.adobe.com/zh_CN/AS3LCR/Flash_10.0/ -
flash应用及游戏开发 技巧积累(更新至20081024) - [AS3.0]
2008-10-24
12 在使用缓存的情况下,给要加载的swf后面加上版本号 以确保加载最新的swf文件。
如:var mcURL : String = "ui.swf?"+uiVersion; //uiVersion是版本号
13 在程序可能发生异常的地方 加上try … catch…finally,以确保程序在异常的时候 不会中断
14 事件模拟如在回车... -
http://bbs.actionscript3.cn/viewthread.php?tid=234
-
flash应用及游戏开发 技巧积累(更新至20081016) - [AS3.0]
2008-10-17
1 flash的文本支持 使用宋体 14号字 并选择位图文本未消除锯齿
2 使用int()比使用Math.floor();快 功能都是取小数点前的整数。
3 文件更新技巧 resource\app\bbsMain.swf 把文件放到相应的目录里,然后更新。
4 同一个事件 可以侦听不同的方法
5 如果mc里的mc有可能不存在。可以这样
va... -
如何在跳帧后 获取mc的引用 - [AS3.0]
2008-07-17
http://bbs.actionscript3.cn/thread-8753-1-1.html
-
FDT中操作flash中的舞台命名元件方法归类 - [AS3.0]
2008-06-24
===================================
1 在flash中,去掉自动声明舞台实例。
2 在文档类中 手动声明舞台实例。 如: public var my_mc:MovieClip;(必须为 public )
3 在fdt中操作my_mc
===================================
... -
error #2012: 无法实例化 SharedObject 类 - [AS3.0]
2008-06-15
今天遇到个ShareObject问题: error #2012: 无法实例化 SharedObject 类
//===================================
var mySo:SharedObject = new SharedObject();
mySo= SharedObject.getLocal("testSo");
编译时不会报错。
在外面打开swf文件时会报错 ... -
checkbox的selected属性不好使 - [AS3.0]
2008-06-13
一老外的文章提到 如果 new 一个新的mc 如果里面有checkbox他的 selected属性不好使。
解决办法:不用new mc,直接将mc拖到场景中就ok了。 -
使用Loader 请注意 - [AS3.0]
2008-06-10
main.as(文档类)+main.fla=main.swf
main.as(文档类)+test.fla=test.swf
第一个main.as和第二个main.as完全不一样。 但是在main.swf中加载test.swf会报错。要两个文档类的名字不一样才能加载。
如果在第二个main.as中有close_btn。 那么会提示 ReferenceError: Error #1056: 无法为 main创建属性 close_btn。flashPlayer可能认为c... -
使用RSL进行AS瘦身编程(转) - [AS3.0]
2008-05-21
原文出处 http://www.sujun.org/article.asp?id=27
RSL是什么??RSL是 Runtime Shared Library的简称。我个人的理解时是在swf编译的时候,不把在该swf中使用的一些类库编译进swf中去,而是在该swf运行的时候动态加载,该swf是要使用的类库,从而达到减小swf体积的目的。
做as编程的人都知道,如果每个swf都引用了同一个类的话,那么你编译每个swf的时候,都会把那个类编译... -
《AS3.0 实现FLASH的动态链接库》的转发 - [AS3.0]
2008-05-10
此篇文章为《AS3.0 实现FLASH的"动态链接库"》的转发,原文章地址为:http://25swf.blogbus.com/logs/8299603.html
原文摘要:
因为以前是做.net 的开发的,所以很习惯与 DLL 文件,觉得它异常方便,特别开发大型项目时,分成不同的DLL文件进行开发,不但节省了编译的时间,也使得程序结构更加完美.
AS3中,写一类,代码如下:
package cw.Di... -
通过ApplicationDomain类获得被加载应用程序域(转) - [AS3.0]
2008-05-03
sunneon's blog (出处)
首先先回顾一下FLASH的OO构成。
对于FLASH,我们可以把任何的可视化元件都看成某个类文件的具体实例,包括swf文件。
我们可以把swf文件看成一个类的具体实例,而它里面拥有个个其他类的实例对象,例如:
我们新建一个loaded.fla文件,然后我们建立一个影片剪辑元件,你可以在它的内部做一些动画处理,打开库,单击元件右建,选择“链接”打开“链接属性&r... -
a.swf与加载的swf的通讯方法 - [AS3.0]
2008-04-23
//===== =====================================
a.swf加载b.swf, 在b.swf中使用a.swf的方法和属性。
在a.swf的文档类中:
... ...
var $ldr : Loader=new Loader();
$ldr.contentLoaderInfo.addEventListener(Event.INIT, __loadedShell);... -
package {
//
import flash.display.Sprite;
import flash.events.KeyboardEvent;
import flash.events.Event;
import flash.text.TextField;
import flash.text.TextFieldAutoSize;
impo... -
flex+flash结合开发 - [AS3.0]
2008-02-17
Flash is Not a Stepping Stone!
如果不是做RIA开发的话。使用flex高效写代码,使用flash高效做界面设计。是一种不错的选择。
引用Jensa 的一句话
Amen! I had a weird experience at MAX 2006 where I saw a guy presenting this small Flash-app. He had done it in Flex, followed best prac... -
用AS3.0写的 一个简单火焰效果及原理 - [AS3.0]
2008-02-04
//======================== code ========================
package{
import flash.display.*;
import flash.ui.Mouse;
import flash.events.*;
import... -
flash从外部ZIP中加载内容 - [AS3.0]
2008-02-04
大猴子找到个好东西:
flash从外部ZIP中加载内容
API下载
-
在使用 文档类的情况下 如何在幁上使用goto语句 等代码 - [AS3.0]
2008-01-26
一般在用文档类的时候 都扩展Sprite。那么fla文件的主时间轴就没有,因为Sprite是没有时间轴的。
所以就不能在 时间轴上写代码了。 如果扩展MovieClip就可以了。 -
主要功能有:
1 按照句子结构,划分出不同的段
2 所读的段 会黑体显示
3 阅读完成后 显示统计信息,如:用时,回读次数,得分等等。 -
抽时间做了个MP3&FLV 播放器 - [AS3.0]
2008-01-12
第一次使用 eclipse, 感觉还不错,比较合自己习惯。。
-
文档类如何操作舞台上的实例 - [AS3.0]
2007-12-18
在类里面用 public var mc(舞台中的实例名) 声明就可以了. -
AS3中 如何侦探鼠标双击 - [AS3.0]
2007-12-12
//现在flashCS3 IDE里做一个影片剪辑,命名为mc
//在帧上添加以下代码
mc.doubleClickEnabled=true;
mc.addEventListener(MouseEvent.DOUBLE_CLICK,double);
mc.addEventListener(MouseEvent.CLICK,chick);
var isDouble=false;
function double(e:MouseEven... -
数组中 除去相同的成员 - [AS3.0]
2007-12-12
一个很有新意的方法。看了之后 爽得天昏地暗









