先看看效果吧: 详细代码:/*---designbywhbin2009-8-16--- _radius:半径;_fontSize:字体的大小 用于画一个扇形统计图; */ packagemaths{ importFlash.display.Sprite; importflash.text.TextField; importflash.text.TextFieldAutoSize; importflash.text.TextFormat; importflash.events.MouseEvent 发布时间:2012-07-07 作者: 佚名技术 views(258)
从我自己学做动画开始,一直到现在。发现几乎所有的初学者都会迷恋逐帧动画,似乎认为只有逐帧才够炫,才够美。其实事实并非这样。我看灌篮高手的时候,发现这个动画拖镜非常频繁,几乎都是静止的画面拉来拉去。但是,照样好看,照样很炫。一个好看的动画,看你的构思,分镜,配音,而是否逐帧,并不是最重要的。 如果你一定 发布时间:2012-07-07 作者: 佚名技术 views(286)
今天在Flashguru上看到Actionscript 3.0未公开的addFrameScript()方法.此法主要是适合于使用flash 9创作环境来工作的群体. addFrameScript的功能是允许你指定在flash player播放头播放到指定的位置时触发事件.这个方法可以接收四个参数,但目前只知道其中的前两个. 语法: MovieClip.addFrameScript(frame:uint,notify:Functi 发布时间:2012-07-07 作者: 佚名技术 views(202)
花了3天做的音乐频谱的效果,截图的效果: 包括了5个类: MusicControl类,不多说了,用来控制音乐的,包括音乐的载入和播放时的控制等。 ID3Control类,用来提取音乐文件的相关信息的类,循环的显示各种信息,提取的中文显示乱码,这里用一个函数进行更正即可: function EncodeUtf8(str:String):String { var oriByteAr 发布时间:2012-07-07 作者: 佚名技术 views(1348)
//在写程的时候遇到较大较多数数据用循环处理时,注意优化.做了这样一个测试. 特别是针对数组,我们经常见到 for(var i=0;ixxx.length;i++)这样的方法. 当然如果该数组长度小,套用的循环层级不深次数少时可以用这样的方法.而遇到数量多时推荐用个变量来存放. var iLength = 数组.length; for (var i = 0; iiLength; i++) { } 发布时间:2012-07-07 作者: 佚名技术 views(158)
今天同事问我有as3中对象深度拷贝的问题原来还真是没用过,今天google后自己总结下,便于大家参考as3中通过ByteArray可以进行对象的深度拷贝import Flash.utils.ByteArray; import flash.utils.getQualifiedClassName; import flash.net.*; import src.*; function cloneObject(source:Object) :* { var typeName:String = g 发布时间:2012-07-07 作者: 佚名技术 views(278)
最近在修改Flash的时候,就是偷别人flash为己用的时候,遇到一个小问题,一个文字特效,文字通过动态读取,然后修改了其中的文字内容,却无法显示,flash的as大部分是看不懂的,苦恼了好几天,在网上也搜不到解决办法,今天才发现,呃,原来很简单。 类似这样的as内容 propertydata = PropertyDataMovie.Width800/Movie.Wid 发布时间:2012-07-07 作者: 佚名技术 views(210)
|