股墓山庄

专注于AS3,JavaScript 每天一点进步,坚持...
  博客园  :: 首页  :: 新随笔  :: 联系 :: 管理

随笔分类 -  02.【Flash】进阶

摘要:package { import flash.display.Sprite; import flash.events.Event; import flash.net.URLRequest; import flash.system.ApplicationDomain; import flash.display.MovieClip; import flash.display.Loader; public class SampleLoadSWF extends Sprite { private const FILE_PATH:String="2008-4.swf"; privat 阅读全文

posted @ 2012-03-21 17:30 股墓山庄庄主 阅读(217) 评论(0) 推荐(0)

摘要:就是两个不同SWF之间共享类或者资源.. var loadedSWF = evt.target;//载入的SWFvar domain: ApplicationDomain = loadedSWF.applicationDomain as ApplicationDomain;var ClassReference:Class = domain.getDefinitionByName("temp") as Class这样就从loadedSWF中把temp类取出来用了.... 阅读全文

posted @ 2012-03-21 17:15 股墓山庄庄主 阅读(198) 评论(0) 推荐(0)

摘要:先假设我们有一个自定义事件类型MyEvent.OPEN_QQ(打开QQ的自定义事件)首先定义一个显示对象(注意所有显示对象都是EventDispatcher的直接或间接子类,EventDispatcher中定义了dispatchEvent方法)var a:Sprite = new Sprite(); a.addEventListener(MyEvent.OPEN_QQ, openqq); //添加打开QQ这个事件的监听器最关键的地方来了:当你打开qq时,理论上讲你已经触发了打开qq这个事件。但是由于MyEvent.OPEN_QQ事件是一个自定义事件,flash系统是不可能通知a对象已经发生了. 阅读全文

posted @ 2012-03-21 16:26 股墓山庄庄主 阅读(3361) 评论(0) 推荐(0)

摘要:很感谢天地会的群友,帮我解决了这个问题。问题:我希望元件的边框颜色,在元件的基础上加深。答案:0x(表示十六进制)20(表示红色R)20(表示绿色G)20(表示蓝色B),所以俗称RGB. RGB就是红色、绿色、蓝色的亮度所以:增加颜色深度的写码如下:var child:Shape = new Shape();child.graphics.beginFill(bgColor);child.graphics.lineStyle(10, bgColor-0x202020);//加深的话。0x303030,类推。child.graphics.drawRect(0, 0, sizeW, sizeH);c 阅读全文

posted @ 2012-03-13 17:08 股墓山庄庄主 阅读(1883) 评论(0) 推荐(0)

摘要:get 和 set 存取器函数还分别称为 getter 和 setter,可以使用这些函数为创建的类提供外部易于使用的接口,并遵循封装的编程原则。使用 get 和 set 函数可保持类的私有类属性,但是我们可以从类的外部对私有属性进行读写操作,就像他们在访问类变量而不是调用类方法。 这种方法的好处是,既可以避免少用那些不适用又繁琐的方法,又可避免每个属性会出现两个面向公共的函数。package { public class Students { private var _name:String; public function get name():String { return _n... 阅读全文

posted @ 2012-03-13 15:19 股墓山庄庄主 阅读(353) 评论(0) 推荐(0)

摘要:代码如下:var TimeSheet:Array = ["00:00","00:30","01:00","01:30","02:00","02:30","03:00","03:30","04:00","04:30","05:00","05:30", "06:00","06:30","07:00",& 阅读全文

posted @ 2012-03-13 14:49 股墓山庄庄主 阅读(165) 评论(0) 推荐(0)

摘要:当MC无子时才具有手形效果,否则要让子设为false.MovieClip.buttonMode=true;MovieClip. mouseChildren=false; 阅读全文

posted @ 2012-03-13 14:20 股墓山庄庄主 阅读(149) 评论(0) 推荐(0)

摘要:比如地址为:http://ddd.com/aa.aspx?var=3那么在flash中想要接收var这个变量就这么写:root.loaderInfo.parameters["var"]; //或者root.loaderInfo.parameters.var; 阅读全文

posted @ 2012-03-12 10:39 股墓山庄庄主 阅读(228) 评论(0) 推荐(0)

摘要:找多少写多少,暂时就这点。var myLoader:URLLoader=new URLLoader();myLoader.load(new URLRequest("tplay.xml"));myLoader.addEventListener(ProgressEvent.PROGRESS, onLoadProgress);myLoader.addEventListener(Event.COMPLETE,XMLfunc);myLoader.addEventListener(IOErrorEvent.IO_ERROR, onIOError);function onLoadProg 阅读全文

posted @ 2012-03-11 01:33 股墓山庄庄主 阅读(197) 评论(0) 推荐(0)

摘要:代码如下:var st:SoundTransform = new SoundTransform();//静音按钮st.volume = 1;MovieClip(PlayLoader.content).soundTransform = st;//MovieClip(PlayLoader.content)为loader 阅读全文

posted @ 2012-03-10 23:41 股墓山庄庄主 阅读(327) 评论(0) 推荐(0)

摘要:秒换成 时:分:秒,换算如下:Math.floor(crrentTime/3600)+":"+Math.floor(crrentTime/60) % 60 +":"+Math.floor(crrentTime%60) 阅读全文

posted @ 2012-03-10 23:38 股墓山庄庄主 阅读(1308) 评论(0) 推荐(0)

摘要:代码如下:var topPosition:uint = this.numChildren - 1;this.setChildIndex(mytt, topPosition);//mytt,是要置顶的元件 阅读全文

posted @ 2012-03-07 14:44 股墓山庄庄主 阅读(970) 评论(0) 推荐(0)

摘要:清除某个元件下的所有内容。只需一句话操作。while(main.numChildren>0){ main.removeChildAt(0);} 阅读全文

posted @ 2012-03-05 16:09 股墓山庄庄主 阅读(209) 评论(0) 推荐(0)

摘要:比如在100个数中,产生5个不重复的随机数。经常会碰到的一种应用。var arr:Array=[];var i:int;while(arr.length<5){ i=Math.random()*100; if(arr.indexOf(i)==-1)arr.push(i);}trace(arr);2.function RadomNumber(Total:int,Current:int) { var CurrentKuArray:Array = []; var shu = []; for (var i=0; i<Total; i++) { shu.push(i); } for (i=0 阅读全文

posted @ 2012-02-10 14:56 股墓山庄庄主 阅读(2114) 评论(0) 推荐(0)

摘要:今天有人问我音量设置的问题,虽然做过很多次这种例子,但要白写却记不起来,做个笔记。音量设置://bgm为库中声音链接名。var mymusic:Sound=new bgm();var channel:SoundChannel;var mySoundTransform:SoundTransform = new SoundTransform(1, 0);channel = mymusic.play(0,99);channel.soundTransform = mySoundTransform; 阅读全文

posted @ 2012-02-10 14:18 股墓山庄庄主 阅读(314) 评论(0) 推荐(0)