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

AS3 倒影算法0 / 654

2007/6/21 15:18:00
由于在RIA开发中需要对有水的地图场景做一些特效处理比如说倒影,如下图的效果:至于RIA:请访问 q.uen.cn/ria/ria.html 因此,分享一下倒影算法的心得,首先观察倒影的特点如下1,是上下反转的图像2,从上到下透明度越来越大那么我来完成这2步操作:function createRef(p_source:DisplayObject):void{ //对源显示对象做上下反转处理 var bd:BitmapData=new BitmapData(p_source.width,p_source.height,true,0); var mtx:Matrix=new Matrix(); mtx.d=-1;mtx.ty=bd.height; bd.draw(p_source,mtx);//生成一个渐变遮罩 var width:int=bd.width; var height:int=bd.height; mtx=new Matrix(); mtx.createGradientBox(width,height,0.5 * Math.PI); var shape:Shape = new Shape(); shape.graphics.beginGradientFill(GradientType.LINEAR,[0,0],[0.9,0.2],[0,0xFF],mtx) shape.graphics.drawRect(0,0,width,height); shape.graphics.endFill(); var mask_bd:BitmapData=new BitmapData(width,height,true,0); mask_bd.draw(shape);//生成最终效果 bd.copyPixels(bd,bd.rect,new Point(0,0),mask_bd,……
标签:
0

8BALL的FLV在线观看录像 转载至阿修的部落格!!!0 / 249

2004/11/9 7:32:00
如果网速慢,请稍等一会儿,需要FLASH PLAYER7!
标签:
0

多项目并行开发-框架测试0 / 245

2004/11/22 4:57:00
记得《敏捷软件开发》中的开发建筑师测试软件示例,是以三个测试题的开发以获得共用的框架,我尝试了一下并行开发,同时开发下列三个项目:1、视频聊天室中的视频音频插件2、仿iCAST的视频广告播放器3、语音录制器4、基于FCS的MP3播放器经过并行开发,发现80%的代码是可以重用的,分别是LFCS.as负责与FLASHCOM进行通讯,LCamera视频控制器类,LMic音频控制器类,LTimer定时发生器,这些类全部使用事件通讯机制,不同的20%代码基本都是些视图VIEW类。
标签:
0

用AS2彻底解决onID3的乱码-深入FLASH编码转码机制!0 / 259

2004/11/30 4:03:00
如果MP3的ID3标签使用GB2312编码,那么在FLASH脚本输出时是乱码的代码1var s:Sound=new Sound(this);s.loadSound("dxh.mp3",false);s.onID3=function(){trace(this.id3.songname);}输入结果是:&para;&iexcl;&Iuml;&atilde;&raquo;dxh.mp3的ID3v1的标签正确应该是songname="丁香花",看来FLASH在转码上出现了问题。我们来看看songname这个字符串中倒底是什么?代码2:var s:Sound=new Sound(this);s.loadSound("dxh.mp3",false);s.onID3=function(){var songname:String=this.id3.songname;for(var i=0;i<songname.length;i++){trace(songname.charCodeAt(i));}}输出结果是:182161207227187168我们使用计算器转换成16进制就是"B6 A1 CF E3 BB A8";正好是"丁香花"的GB2312编码,我们还是用FLASH来试试System.useCodepage=true;trace(unescape("%B6%A1%CF%E3%BB%A8"));输出结果是:丁香花那么为什么代码1出现乱码现象,是因为FLASH将GB2312当作了UTF-8来解释,我们再来测试一下:代码3:var s:Sound=new Sound(this);s.loadSound("dxh.m……
标签:
0

检测连接FCS带宽程序V1.1 欢迎来测试!0 / 272

2004/12/2 4:44:00
等测试结果收集全后再讲解此程序的原理!请将您的测试结果发到BLOG上,在此表示多谢!!!
标签:
0

云开工作室正式成立!0 / 289

2004/12/4 11:41:00
目前成员有高翔green_tea第一个项目FLASH AS2 GDI类库的开发。目前在紧张开发阶段,会有详细的使用文档,欢迎大家来使用并提出宝贵的意见!如果你也想参加本工作室,请与我联系!要求如下:1、会JAVA或C#或精通UI设计。2、平均每天能抽出一小时时间参与。3、人品好。MSN:liming@itom.com.cn
标签:
0

超级SWF跟踪器-巧用LocalConnection0 / 277

2004/12/12 13:50:00
FLASH中的trace只能在FLASH IDE中跟踪看到,如果你将SWF发布到网上,是看不到trace的调试信息,这给开发网络FLASH带来的调试上的困难,那有没有好的办法来解决这个问题呢,不管SWF发布到什么地方,打开一个本地SWF跟踪器来接收调试消息那岂不是很好,因为我尝试了各种方法,从SharedObject的本地对象到远程对象到LocalConnection的方法都尝试一遍(使用LocalConnection是从Breeze AddIn中发现的一个“秘密”,感觉SNOW给我了一个提示,发现了其中的“奥秘”),在需要调试的SWF中使用下面的类:class fj.util.JTracer {public static var debug:Boolean=true;private static var _instance:JTracer;private var _lc:LocalConnection;private function JTracer(){this._lc=new LocalConnection();this._lc.allowDomain=function(domain:String):Boolean{return true;}}public static function trace(msg:Object):Void{if(!JTracer.debug){return;}if(JTracer._instance==undefined){JTracer._instance=new JTracer();}JTracer._instance.traceMsg(msg);}private function traceMsg(msg:Object):Void{trace(msg);this._lc.send("localhost:trace&quo……
标签:
0

JAPublish剖析-抽象与具体0 / 210

2004/12/15 4:43:00
在开发fj.fcs.*类库(FLASHCOM)时,发现Camera与Microphone都存在一个共同的逻辑,见下图:图片如下:测试脚本如下:1、点允许用户使用我的摄像头与麦克风,然后右键设置点拒绝一次,再允许一次,看工作是否正常。2、当"记住"时,工作是否正常,然后取消记住分别拒绝与允许一次,看工作是否正常。这个测试脚本我测试过世纪流年的视频聊天室、BREEZE LIVE、无双的视频会议系统等等,都发现工作不正常,或者是流没有被释放,或者是奇怪的“错误”。共同的逻辑如果不使用抽象类,那么就只好使用复制与粘帖法了,虽然逻辑一样,但是仍然被复制了多份,那OOP如何来解决这个问题呢,就是抽象类,可是会有人说AS2没有象JAVA或C#一样有抽象类的关键字,其次我们只需要理解什么是抽象类,不可以被实例化,空方法需要子类来实现,那我只将上述的逻辑象伪代码一样表述出来,没有具体的方法则写一个空方法,让子类去实现需要具体的方法。另:fj.fcs.*的DEMO近日将发布,请随时关注。云开工作室正式命名为FJTEAM,所有的命名规则例如fj.graphics.JGDI,fj是FLASH与JAVA的意思。
标签:
0

12月23日(下周四)我将做客闪客帝国,欢迎大家届时光临交流!0 / 265

2004/12/16 6:43:00
详见http://www.flashempire.com/people/chatview.php?id=19边城浪子、THOR、云开等技术派闪客做客帝国聊天室12月23日(星期四) 15:30 - 16:30在 MX 2004 发布和大家对技术重视的回归下,致力于 Flash 技术开发的闪客如云开、luar 等,日益受到大家的关注。 12月23日,边城浪子将与著名技术派闪客THOR、云开一起做客帝国聊天室,敬请期待!有问题的可以回帖!届时将准备好回答!
标签:
0

fj.fcs.* DEMO预览图-还在完善中,稍后推出TestFCS.swf0 / 316

2004/12/17 8:37:00
如下图:JConnectionLight是使用JGDI纯代码绘制的,fcs类库近20个类文件,解决了FCS开发中的大多数需要!图片如下:
标签:
每页显示10个作品,共3页 << <123> >>