每页显示10个作品,共3页 << <123> >>
0

Grotrian Piano:最特别的钢琴0 / 270

2007/3/8 8:55:00
在同事Billy的blog上看到的,很喜欢,就转来了由Flash控制粒子,粒子的运动产生声音,结果就是这个最特别的钢琴了:Grotrian Piano右边的那些色块可以拖出来放到左边的框框里,色块做落体和弹跳运动,碰到框就会发声了~
标签:
0
0

晕了晕了0 / 282

2007/3/23 8:48:00
class Data {private var $ op:String;private var $ data:Object;function Data() {$ op = "x,y,z,a,b,c";$ data = new Object();}function clone() {var copy:Data = new Data();for (var i in this.$ data) {copy.$ data[i] = this.$ data[i];}return copy;}}-----------------------------------发现--------------------------------------------------------------------------var d:Data = new Data();trace(d.$ op) //报错:该成员为私有成员,无法访问vard = new Data();trace(d.$ op) //不报错,d.$ op的内容可以任意读写-_-!!!var d = new Data();trace(d instanceof Data) //返回true -_-!!!-----------------------------------问题--------------------------------------------------------------------------clone方法里面 var copy:Data = new Data(); 这句的类型申明和构造函数名可不可以用其他代替?因为一旦修改了类名,这里也要改,或者有了子类的话clone方法就必须复写,不能直接继承这个clone----------------------------……
标签: flash
0

flash,晕了晕了[2]0 / 274

2007/3/26 5:14:00
//写法1class BtnNode {private var child:Array;function BtnNode() {this.child=new Array();init();}.............}//写法2class BtnNode {private var child:Array=new Array();function BtnNode() {init();}.............} ----------------问题----------------写法1,和写法2有什么不同吗?产生的效果一样吗?----------------发现----------------如果使用写法2,结果是:BtnNode类的所有实例的child都指向同一个Array实例只有使用写法1,才能为每个BtnNode的实例分配一个Array实例如果不知道这个问题,或者没有注意这个问题,后果不堪设想据说这是flash编译器的bug来的,不知道在java里面的话有没有这样的事不过,不管怎么样,写法1才是比较规范的写法,以后不再偷懒了
标签: flash
0

[转]重庆方言大全0 / 265

2007/4/2 1:33:00
1、动物:渠算儿(蚯蚓),丁丁猫儿(蜻蜓),爪母儿(蚱蜢),格蚤儿(跳蚤),Ning啊子(知了),缺管儿(青蛙),巢冲(蛔虫),偷油婆(蟑螂),雀雀儿(小鸟),照鸡儿(蛐蛐儿); 2、身体部位系列:哈老壳(脑袋),瞎孔(胳肢窝)(勒个让我笑惨了!!),手倒管儿(手肘),罗兜/座登儿(都指臀部的,前者多用于人,而后者多用于猪),客西头儿(膝盖); 3、形容词系列: 高耸耸的,肥咚咚的(又高有胖),烦造造的(非常脏),短处处的(很短),逛的(光溜溜的),啪唧唧的(很软),低低嘎嘎(很少),飞叉叉的(很野的样子),惊抓抓的(大惊小怪),矿西西的(很糊涂),亮瓦瓦(很亮),琛(很直),雾独独(冷不防的),神戳戳(发神经),念栋栋(粘稠的),扭(手脚不停地动),俗杂杂的(俗气的),火瞟瞟的(灼伤般的疼); 4、动词系列: 共过来(挤过来),不扭老(不动了),莽进去(喂进去),咔(掐),款到老(碰到了),吹垮垮(聊天),达扑爬(摔跤),考可转儿(敲一下头),打王逛(精神不集中),扒到(紧挨着),瓦饭(舀饭),卡过来(跨过来),调(跑),翻羊角砖儿(翻跟斗),拈菜(夹菜),扯扑汗(打呼噜),副开(移走),嗨得(吃得多),腰台/收秤/杀鸽(结束),板旋儿(耍赖),哈迹跟儿(挠痒痒),脚入老(脚崴了),菊(吮吸),告哈儿(试一下),舌老(丢失了),琛过来/痴过来(伸过来),读脚(跺脚),咩(掰),逞下去(压下去),壁(过滤),装起(补上),俺到(估计),雀到(看到),兑老(相抵了),马起脸(板脸),爪瞌睡(打瞌睡),爪球(踢球),杀铁(打扫),操(翻); 5、其它:假巴意思(假装),洗白(完了或者没有了),王chuachua(形容一天不做正事),窝料(撒尿),挖爪(脏),勒里(这里),嘿(很),卡卡各各(角落),低低噶噶儿(一点点),闹热(热闹),好多?(多少),除脱(挂了),……
标签:
0

Timer类0 / 291

2007/4/9 8:37:00
Timer类是很常用的类,基本功能就是倒计时,计时期间用数字或图形(比如时间条)显示剩余时间,时间结束后执行一些动作(比如结束游戏。。)很多人都写,每个人都有不同的写法今天我也写一个,没有完善,只是提供一个参考class Timer {private var totalTime:Number; //总时间private var hasTime:Number; //剩余时间private var $ onTimeOver:Function; //时间结束时执行的函数private var $ onTimeRun:Function; //计时期间不断调用的函数private var timeViewer:Array; //时间显示器集,时间显示器可以是动态文本框或者是含动画的MovieClipprivate var TT:Number; //TT用于setInterval和clearIntervalfunction Timer(time:Number) {this.totalTime = time;this.timeViewer = new Array();}//----------开始,暂停,继续,重置,结束-------------private function run() {clearInterval(TT);var startTime = getTimer();var mode = this;TT = setInterval(function () {var lostTime = getTimer()-startTime;mode.hasTime -= lostTime;if (mode.hasTime<=0) {mode.hasTime = 0;mode.timeOver();} else {mode.$ onTimeRun();}mode.viewTim……
标签: flash timer class
0

XHTML代码规范0 / 245

2007/4/12 9:35:00
虽然简单,但是蛮重要的,做个笔记XHTML代码规范 在开始正式内容制作之前,我们必须先了解一下web标准有关代码的规范。了解这些规范可 以帮助你少走弯路,尽快通过代码校验。 1、所有的标记都必须要有一个相应的结束标记 以前在HTML中,你可以打开许多标签,例如<p>和<li>而不一定写对应的</p>和</li>来 关闭它们。但在XHTML中这是不合法的。XHTML要求有严谨的结构,所有标签必须关闭。如果是单 独不成对的标签,在标签最后加一个“/”来关闭它。例如: <br /> <img src="../images/logo.gif" alt="孚优科技" width="100" height="30" /> 2、所有标签的元素和属性的名字都必须使用小写 与HTML不一样,XHTML对大小写是敏感的,<title>和<TITLE>是不同的标签,XHTML要求 所有的标签和属性的名字都必须使用小写。例如:<BODY>必须写成<body>。大小写夹杂也是不被 认可的,通常dreamweaver自动生成的属性名字“onMouseOver”也必须修改成“onmouseover”。 3、所有的XML标记都必须合理嵌套 同样因为XHTML要求有严谨的结构,因此所有的嵌套都必须按顺序,以前我们这样写的代码: <p><b></p></b> 必须修改为: <p><b></b></p> 就是说,一层一层的嵌套必须是严格对称的。 ……
标签:
0

关于代码创建MovieClip0 / 268

2007/4/18 4:37:00
在as1.0,2.0中,我们可以用createEmptyMovieClip(),duplicateMovieClip(),attachMovie(),三种方法来动态创建MC,创建时都需要提供一个实例名称,但实际上很多时候我都不想提供这个实例名称,因为我不需要通过这个名称来访问MC.例如下面的代码:mcArr=[]for(var i=0;i<10;i++){mcArr.push(_root.createEmptyMovieClip("mc_"+i,i))}//只需要通过数组元素就可以访问mc了,至于mc的名称是什么都无所谓,也不用知道//于是我试着用一个空字符串作为名称,测试代码如下://这样似乎也可以正常使用创建出的mc,但有一点不妥的就是这些mc用"=="或是"==="进行比较,结果尽然是"相等"//看起来mc之间的比较是基于mc的路径,下面的代码中,mc1,mc2,mc3,mc4的路径都是"_level0.",所以比较结果是"相等"//-----------------------------------------mc1 = this.createEmptyMovieClip("", 10);mc1._x = 100;mc2 = this.createEmptyMovieClip("", 20);mc2._x = 200;mc3 = mc2.duplicateMovieClip("", 30);mc3._x = 300;mc4 = this.attachMovie("mc_0", "", 40);mc4._x = 400;//trace([m……
标签: flash
0

JSFL——很方便的批量发布工具(07-04-25改进版)0 / 478

2007/4/23 10:50:00
/**功能:查找并发布指定目录及子目录下所有*.fla文件;注意:Flash8.0以上版本可用;警告:请勿尝试太大的目录(例如整个D盘),否则可能导致程序无法响应*/function getPath(){ var folderPath = prompt("需要发布的文件夹:","");folderPath=folderPath.split("\\");folderPath = "file:///"+folderPath.join("/"); if(folderPath.substr(folderPath.length-1,1)!="/"){folderPath=folderPath+"/";}return folderPath;}function getFiles(folderPath){var list=FLfile.listFolder(folderPath+"*.fla","files");return list;}function getFolders(folderPath){var list=FLfile.listFolder(folderPath+"*","directories");return list;}function getAllFiles(folderPath){var list= new Array();var childList= new Array();//查询当前目录的*.flavar temp=getFiles(folderPath);for(var i in temp){list.push(folderPath+tem……
标签: flash扩展 jsfl 批量发布
0

DoubleClick_改写双击类0 / 280

2007/4/29 2:50:00
flash中的按钮要响应双击事件,我们得自己写代码,之前有很多人都有这方面的研究曾经在网上搜到过一个DoubleClick类,但是使用不太方便,于是改写了一下,现在就方便多了;使用方法:定义好mc(或是btn)的onDoubleClick 和onSingleClick,注意单击响应都要写在onSingleClick里面,不能使用原来的onRelease,然后用DoubleClick.init(mc);处理一下mc就可以了//-----最简单的用例-----mc.onDoubleClick = function() {trace("双击 [ "+this._name+" ]");};mc.onSingleClick = function() {trace("单击 [ "+this._name+" ]");};DoubleClick.init(mc);//-----------------------------//下面这个是稍微复杂一点的演示,不知道是程序有bug还是我的鼠标问题,有时候会没有响应TA_out.text = "";for (var i = 1; i<=6; i++) {var mc = this["mc"+i];mc.onDoubleClick = function() {TA_out.text += "双击 [ "+this._name+" ]\n";};mc.onSingleClick = function() {TA_out.text += "单击 [ "+this._name+" ]\n";};DoubleClick.init(mc);}//Do……
标签: flash class ActionScript
每页显示10个作品,共3页 << <123> >>