《ActionScript 3殿堂之路》学习笔记(2)

目录 Flash

作者:SK猫
创建时间:2008年9月2日
最后修改时间:2008年9月10日 8:20:51 AM

 

三、ActionScript 3 流程控制
 

1. 条件判断

判断结果只有2种:true和false,AS3中允许表达式的值不是布尔值,如果一个条件表达式的值不是布尔值,会自动执行类型转换,转换成相应布尔值

[……]

Read more

《ActionScript 3殿堂之路》学习笔记(1)

目录 Flash

《ActionScript 3殿堂之路》

Flash ActionScript 3 殿堂之路
作者: 孙颖
ISBN: 9787121048838
页数: 446
出版社: 电子工业出版社
定价: 53.8
装帧: 平装
出版年: 2007-09

绝对是本难得一见的好书,作者是非常细心的人,书中多出列出需要注意的问题,还有一些常犯错误,以及跟JAVA、C#等语言比较等,都可以看出来,如此注重细节的作者确实少见,不想某些人根本就是照抄帮助文档。

想学习ActionScript3的开发人员都应该读一下,确实不可多得的好书,希望作者能再出书,期待!

作者Blog:黑羽翔天 www.kingda.org

[……]

Read more

计算某天是当月第几周

目录 Flash

在网上看到这样文章,是用VBS写的,觉得有些麻烦,于是想自己写一个,才发现VBS本来就有类似的函数,于是很容易得实现了

Function weekOfMonth(myDate)
   monthWeek = DatePart(“ww”,DateAdd(“d”,-day(myDate)+1,myDate)) ”取得该月1号是本年第几周
   dayWeek = DatePart(“ww”,myDate) ”取得该日期是本年第几周
   weekOfMonth = dayWeek – monthWeek + 1
End Function

返回是整数,可以这样调用:

MsgBox weekOfMonth(“2006-8-20”)

写完觉得太简单了,再用Flash写一个,在Flash里面找不到关于周计算的函数,只能自己写算法了

[……]

Read more

mFancy手机动画学习笔记

目录 Flash

这是去年在公司的学习笔记,现在看来这个格式的手机动画似乎没啥用了,Flash Lite 2已经出来很久,支持Flash Lite Player 2的手机也逐渐增多

 

最后修改:2005-8-5

一、手机动画简介

mFancy是北京数码超智推出的手机上Flash播放软件,基于J2ME架构
mFlash是紫移通推出的手机Flash动画服务,其产品包括VIS播放器(Vector Image Solution)、VIS内容制作工具、VIS平台解决方案
CimPublisher是北京数码超智信息技术有限公司推出的,一款基于WIVG(Wireless Interactive Vector Graphics)技术的手机动画制作软件

数码超智 http://www.chaotex.com/
紫移通 http://www.ziyitong.com/
……
[……]

Read more

女孩,一分钟有多长

目录 Flash

中华轩出品,原地址,截了几张图

主题曲《一分钟》

MP3 | MTV

作曲:汤汤水水
作词:边缘舞者 汤汤水水 王朗
演唱:哇哇

我睁开眼,是你微笑看我的脸
熟悉的气息 绕乱了我的视线
你闭上眼,感觉我爱你的容颜,
记得我说陪着你直到永远

让这分钟停留,到时间的尽头,
就算分开没有未来,就算离开没有对白;
让这一秒蔓延,紧握着你的手,
留在这一瞬间。(陷落在你的怀抱)

瞬间,
没了呼吸,停了心跳,我已不属于我自己;
刹那的空白,唯有你指尖颤动,注满我的身体。

啊~~~ 让这分钟停留,
就算没有未来,就算没有对白;
让这一秒蔓延,到天堂的尽头,
让我拥有片刻永恒的爱。
[……]

Read more

Flash ActionScript 1.0 学习笔记(2)

目录 Flash

19.鼠标双击拖动

Mouse.doubleClick = function(clickTime){
if(!clickTime){
clickTime = 500;
}
if(Mouse.lastClickTime-(Mouse.lastClickTime=getTimer()+clickTime>0)){
return ture;
}
}

20.鼠标移动速度

function mouseSpeedObj(fps) {
this.fps = fps;
this.distArray = [];
for (var i = 0; i this.distArray[i] = 0;
}
this.distSum = 0;
this.distArrayId = 0;
}
mouseSpeedObj.prototype.speed = function() {
var xdiff = xold-(xold=_root._xmouse);
var ydiff = yold-(yold=_root._ymouse);
var dist = Math.sqrt(xdiff*xdiff+ydiff*ydiff);
if (dist == 0) {
return 0;
}
this.distSum -= this.distArray[this.distArrayId];
this.distArray[this.distArrayId] = dist;
this.distSum += dist;
this.distArrayId = ++this.distArrayId%this.fps;
return Math.round(this.distSum*0.127044)/100;
};

//调用
onClipEvent (load) {
foo = new _parent.mouseSpeedObj(12);
}
onClipEvent (enterFrame) {
ms = foo.speed();
}

……
[……]

Read more

Flash ActionScript 1.0 学习笔记(1)

目录 Flash

blog.21ido.com

Luar的《闪客实战》,买了好久了,都没认真看过,现在开始学习AS1.0,虽然过时了点,当为AS2.0打基础也好

1. enterFrame 不管play还是stop,都会不停执行

2. this.loadVariables(“test.txt”);
载入变量时用 onClipEvent(data){…}事件可以判断变量是否已经载入

3. 尽量避免多个 if ,改用 if…else if … else
同事最可能匹配的条件放前面

4. 测试代码执行速度

var i = 0;
var loopCount = 2000; //程序循环次数
t = getTimer();
while(i //代码
i++;
}
trace(getTimer()-t); //0.001 s为单位

……
[……]

Read more

《RIA应用程序开发》大陆出版了!

目录 Flash

刚刚收到通知邮件,《Flash MX 2004 ActionScript 2.0与RIA应用程序开发》大陆简体中文版已经出版,兴奋死了

作者:颜金桫 KCLY小土豆工作室
出版社:电子工业出版社
ISBN号:7-121-00914-5
定价:¥49.00元
页码:538
开本:16开

价格还可以,第二书店还没有,忧郁,《Essential ActionScript 2.0》台湾繁体已经出来很久了,大陆也没有,唉,等到出来差不多到8Ball了
[……]

Read more