中国古典十大名曲之一《广陵散》

by wersling on April 27th, 2008, under Music

最近买了一台古琴,打算在空余时间多多学习,因此,放一首《广陵散》上来,作为一个好的开始。并为我的Blog程序顺利搬迁到WordPress庆祝下。呵呵~~

Audio clip: Adobe Flash Player (version 9 or above) is required to play this audio clip. Download the latest version here. You also need to have JavaScript enabled in your browser.

《广陵散》,又名《广陵止息》。是古代一首大型琴曲,它至少在汉代已经出现。其内容向来说法不一,但一般的看法是将它与《聂政刺韩王》琴曲联系起来。《聂政刺韩王》主要是描写战国时代铸剑工匠之子聂政为报杀父之仇,刺死韩王,然后自杀的悲壮故事。关于此,蔡邕《琴操》记述得较为详细。查看详细信息 | 更多录音

, , , 6 comments

经典收藏:法国保罗.莫里哀

by wersling on April 26th, 2008, under Music

我很喜欢保罗.莫里哀的音乐,所有,有好东西总是需要分享。这里有保罗.莫里哀轻音乐团的15张CD。推荐给喜欢保罗的朋友.:)

 试听:《Olive Tree》

Audio clip: Adobe Flash Player (version 9 or above) is required to play this audio clip. Download the latest version here. You also need to have JavaScript enabled in your browser.

保罗.莫里哀轻音乐团简介:

保罗.莫里哀乐团是法国通俗乐团,世界著名三大轻音乐团之一,由保罗-莫里哀创建。保罗-莫里哀1925年3月4日出生于马赛一个热爱音乐的家庭中,4岁开始学习钢琴,他天赋好,听觉灵敏,有惊人的音乐记忆能力。10岁时进入马赛音乐学院学习钢琴和作曲,1944年,19岁的保罗开始了通俗乐队的指挥生涯,由于为唱片公司改编音乐而名声日噪。
1965年他组织了自己的乐团。1968年,该团灌制的唱片《蓝色的爱情》(LOVE IS BLUE)在美国的流行音乐榜上连续八周排在第一名,成为该年度的金唱片,并在ACC唱片比赛中获得大奖,同年又应邀到美国演出。
保罗-莫里哀团以一曲《蓝色的爱情》征服了世界。此后30年中,乐团的唱片销量3000万张,
演奏的乐曲被录制过1000次,进行了30多次世界巡回演出,享有极高的声誉,从此成为世界明星。

保罗-莫里哀于1998年告别舞台,但是他的乐队仍是派往各国的音乐使节。乐队演奏莫利亚独特风格的音乐,以及他创作或改编的最受欢迎和流行的乐曲。他成功地找到了一条能巧妙的将古典音乐与流行音乐相连接的途径,形成了他那将优美的旋律、生动的节奏和明朗的气氛结合起来的独特风格。

, , 3 comments

使用Output在Flash中显示测试信息

by wersling on September 23rd, 2007, under Article

一、啥是Output?

在我们开发Flash程序时,我们可以通过Flex的debug来显示我们的测试信息,但是,有的时候,测试环境并不理想,比如,你要把你的程序上传到网站上来测试网络等是否OK,这个时候,trace出来的信息是无法得到的。这个时候你就有必要建立一个文本框,将你要测试的信息显示在这个文本框中。Output就是这个文本框,只是它比一般的文本框更强大。下面是一个演示:

二:使用Output到你的项目中

  1. 下载output.swc (583) - 64.49 KB 。如果你希望得到源代码,请访问google code
  2. 将output.swc加入到你项目的Library中。
  3. 在你程序需要显示测试代码之前实例化Output,并加入到主场景,如::this.addChild(new Output(150,true)); 查看Output API
  4. 将需要显示的测试信息采用Tracer抛出,如:Tracer.log(‘add Log info.’); 可以查看这个API获取更多信息.
  5. 如果你还不是很清楚,请下载示例中的源代码:output source (603) - 833 bytes.

, , , 7 comments

Flash vs Silverlight

by wersling on August 31st, 2007, under Article

下面是来自TechTarget的一张Flash/Silverlight技术比较表:

从中可以看到貌似Flash比Silverlight要弱,但是值的提出的是,最新发布的beta版flash已经支持H264,所以在视频格式这个部分Adobe已经在努力。此外,Flash拥有大量的开发者,普及率也很高,再看看Silverlight的UI编辑器吧,那简直是一个噩梦,就像用完PhotoShop后改用画图板,看来,Silverlight还有很长的路要走。

我希望Silverlight有更出色的表现,毕竟,多一些竞争多一些选择,对于我们开发者来说都没有坏处。

PS.你希望 Flash Player10 有什么功能呢?我希望Adobe可以做这些:

  • 更多媒体格式的支持(mov、avi)
  • 高清图片支持(现在BitmapData限制在2880*2880)
  • 更强大的Web语言交互的能力
  • 图形特效和图像处理性能的提高

, 13 comments

利用trace方法来诊断你的as3程序

by wersling on August 28th, 2007, under Article

最近在开发的过程中比较多的用到了程序测试,有一些经验,希望和大家分享,不过这些也都只是我个人的一些方法,如果有更好的建议,一定要告诉我啊。废话不多说,开始!

一、trace方法的使用

最简单的就是这样:

trace("hello word!"); trace("my name is " + name);

其次你还可以这样:

trace("my name is ",name);

也就是说可以采用逗号分开来输出一组信息.

另外我比较喜欢采用数组:

trace([name,city,zip]);

二、利用Flex输出trace信息

这个是我最常用也是最方便的了,如何使用Flex我就不说了。

在Flex开发环境中,按F11开始测试,利用Eclipse的Console面板来输出。

这里值的一提的是,我之前采用Flex独立版开发,原因是性能比插件版要快,后来采用Eclipse插件版后,发先并没有慢多少,而且有更多好用的功能,不过这些不是我今天要讲的,所以有兴趣的话自己去体验吧。

三、使用fdb来输出trace信息

其实Flex也是利用这个东西来输出信息的,只是如果你不想打开Flex就可以对你的程序进行测试,那么fdb是比较轻量级的。

fdb是什么呢?应该算是flash player测试信息的接收器,它可以与你的debug程序建立连接,从而获取trace信息并显示出来。

fdb在你Flex 3.0的安装目录里面,具体位置是:\Adobe\Flex Builder 3 Plug-in\sdks\moxie\bin\fdb.exe

如何开始测试呢?我有写一个批处理,这样就不需要每次都去敲那个又长又复杂的cmd了。

@echo off "F:\Adobe\Flex Builder 3 Plug-in\sdks\moxie\bin\fdb.exe" file myApp-debug.swf pause

具体使用步骤:

  1. 在你的swf文件目录建立一个新的文件,命名为 debug.bat ,右键选择编辑,将上面的代码拷贝到文件中。
  2. 修改

    F:\Adobe\Flex Builder 3 Plug-in\sdks\moxie\bin\fdb.exe
    为你的Flex安装目录中的fdb文件位置。

  3. 修改

    myApp-debug.swf
    为你需要测试的swf文件
    注意:指定的文件必须是debug版本

  4. 双击 debug.bat 执行。如果输出类似一下信息,说明你成功运行:
    Adobe fdb (Flash Player Debugger) [build 172357] Copyright (c) 2004-2006 Adobe, Inc. All rights reserved.
    Attempting to launch and connect to Player using URL TWViewer_Pro_Pre-debug.swf Player connected;
    session starting. Set breakpoints and then type ‘continue’ to resume the session.
    [SWF] E:\IRIS\trunk\deploy\TWViewer_Pro_Pre-debug.swf – 562,219 bytes after deco mpression Session already in progress (fdb)
  5. 提示输入”continue”继续。那么就继续咯。此时,测试程序就跑起来了,你大概可以看到类似这样的信息,这些信息都是你在编码时trace抛出的。

    [trace] [DEBUG] 10:30:49 关闭当前加载的VT文件!
    [trace] [INFO] 10:30:49 加载图片所需时间 : 389
    [trace] [INFO] 10:30:49 设置数据时间1 : 202
    [trace] [DEBUG] 10:30:49 加载场景数据完成!
    [trace] [DEBUG] 10:30:49 删除加载页面完成!
    [trace] [DEBUG] 10:30:49 过渡效果完成,设置新场景!
    [trace] [INFO] 10:30:50 切换 地图:2e70f16a
    [trace] [DEBUG] 10:30:50 开始地图过度效果:1,2
    [trace] [DEBUG] 10:30:50 继续播放Movie! [trace] [INFO] 10:30:50 movie playing : true

这里只是介绍了如何测试了连接,更多的方法可以参考Flex帮助信息:Using the Command-Line Debugger

四、利用mm.cfg和flashlog.txt保存测试信息

这个方法 peterd 提到过。简单说来就是在mm.cfg中设置两个参数,是flash player将trace信息保存到flashlog.txt中,这样方便你查看。

flashlog.txt 只保存你最后运行过的flash信息。

flashlog.txt 可以保存非debug版本的trace信息,这个是fdb所不能的。

具体还可以参考Flex帮助:Configuring the debugger version of Flash Player to record trace() output

, , , 3 comments

MusicBox v3.0 终于发布了

by wersling on August 26th, 2007, under News

早期写的一个音乐播放器,最近我把它重新采用as3编写了,加入了一些更好的功能。

主要功能

  • 超过30GB,8000多首歌曲和音乐
  • 品质高音乐,一般都不低于128kbps,更多的是192kbps
  • 多级分类,更容易找到你所需要的歌曲
  • 多种音乐类型,包括流行、古典、轻音乐、相声、评书、英语学习等
  • 同步歌词显示(非所有歌曲都有)
  • 智能数据加载(判断加载完成量来决定何时开始播放,确保播放过程中不卡)
  • 全新的操作界面
  • 更好的操作体验
  • 绿色版本,无需安装

最新版下载地址

, 12 comments