Showing posts with label 技術性討論. Show all posts
Showing posts with label 技術性討論. Show all posts
Saturday, September 24, 2011
Tuesday, January 27, 2009
Flash載入mp3失敗?
節錄自:http://www.articulate.com/blog/flash-supported-mp3-settings/
Flash支援的mp3格式限制如下(.wav也差不多),基本上比較需要注意的是取樣頻率,不能大於44.1kHz,有聽說不要用VBR比較不會失敗,不過我試的時候是無所謂,反正flash會自己再重新coding…
Flash支援的mp3格式限制如下(.wav也差不多),基本上比較需要注意的是取樣頻率,不能大於44.1kHz,有聽說不要用VBR比較不會失敗,不過我試的時候是無所謂,反正flash會自己再重新coding…
Sunday, August 3, 2008
ActionScript 3.0 寫Flash的載入功能
我時常寫出一些很肥的Flash作品,於是做一些Loading的畫面就變得很重要,每一代的ActionScript都有不一樣的Loading方式, 以下是在PTT上面的Flash討論版的強者cjcat2266告訴我的,我在這邊留個筆記,以免我下次忘了怎麼用…
以下大量引用原作者cjcat2266的句子
基本上,任何需要載入(無論是外部或者內部)的元件(包括.swf檔案)被載入者(content)與載入者(loader)之間一定會有個LoaderInfo物件存在,LoaderInfo是個EventDispatcher,一切載入的相關數據都由它的事件提供,以下是兩個常用的Loading方式:
1. 載入寫在主程式第一格
→相當於stage是loader,.swf本身是content
所以第一格就這樣寫:
this.loaderInfo.addEventListener(ProgressEvent.PROGRESS, p);
this.loaderInfo.addEventListener(Event.COMPLETE, c);
function p(e:ProgressEvent):void {
//載入條的長度
loadingBar_mc.scaleX = e.bytesLoaded / e.bytesTotal;
}
function c(e:Event):void {
//載入完成之後想要做的事情
}
2.用一個.swf載入另外一個.swf
→相當於載入者裡面的Loader物件是loader,被載入的.swf則是content
寫法大概是這樣:
var loader:Loader = new Loader();
loader.contentLoaderInfo.addEevntListener(
ProgressEvent.PROGRESS, p);
loader.contentLoaderInfo.addEventListener(
Event.COMPLETE, c);
//載入外部.swf
loader.load(new URLRequest("content.swf"));
function p(e:ProgressEvent):void {
//載入條的長度
loadingBar_mc.scaleX = e.bytesLoaded / e.bytesTotal;
}
function c(e:Event):void {
//載入完成之後想要做的事情
//通常是將載入進來的content加到display list上面
addChild(e.content);
}
如果compile的時候出現什麼錯誤,通常是因為還沒載入那個事件類別,例如我就是先import flash.events.ProgressEvent; 才能夠正常的執行這個Loading的程序。
以下大量引用原作者cjcat2266的句子
基本上,任何需要載入(無論是外部或者內部)的元件(包括.swf檔案)被載入者(content)與載入者(loader)之間一定會有個LoaderInfo物件存在,LoaderInfo是個EventDispatcher,一切載入的相關數據都由它的事件提供,以下是兩個常用的Loading方式:
1. 載入寫在主程式第一格
→相當於stage是loader,.swf本身是content
所以第一格就這樣寫:
this.loaderInfo.addEventListener(ProgressEvent.PROGRESS, p);
this.loaderInfo.addEventListener(Event.COMPLETE, c);
function p(e:ProgressEvent):void {
//載入條的長度
loadingBar_mc.scaleX = e.bytesLoaded / e.bytesTotal;
}
function c(e:Event):void {
//載入完成之後想要做的事情
}
2.用一個.swf載入另外一個.swf
→相當於載入者裡面的Loader物件是loader,被載入的.swf則是content
寫法大概是這樣:
var loader:Loader = new Loader();
loader.contentLoaderInfo.addEevntListener(
ProgressEvent.PROGRESS, p);
loader.contentLoaderInfo.addEventListener(
Event.COMPLETE, c);
//載入外部.swf
loader.load(new URLRequest("content.swf"));
function p(e:ProgressEvent):void {
//載入條的長度
loadingBar_mc.scaleX = e.bytesLoaded / e.bytesTotal;
}
function c(e:Event):void {
//載入完成之後想要做的事情
//通常是將載入進來的content加到display list上面
addChild(e.content);
}
如果compile的時候出現什麼錯誤,通常是因為還沒載入那個事件類別,例如我就是先import flash.events.ProgressEvent; 才能夠正常的執行這個Loading的程序。
用Google AdSense能有多少收入
究竟一個小小的沒什麼人氣的個人blog,用Google AdSense廣告能有多少收入呢?
最近看到很多網站、blog都有放Google的廣告,於是就趕流行也來用用看,從7月29號開始放上廣告,到今天一共6天了,如上圖,總收入是0.75美元,平均每天的收入是0.12元,換成台幣大約是3.6塊台幣,展示次數14,257次得到NTD. 22.5也就是平均每個人次可以有NTD. 0.0015781721259732061443501437890159元的收入,擺著一個月之後大概可以收入台幣112.5元,勉強可以吃兩餐吧,所以Google AdSense確實是可以有收入的,只是少得可憐…
根據這張圖,我發現點擊次數雖然重要,可是也不是照比例增加收入的,有時點一次有US$0.17,可是有天點了七次卻也只有US$0.18,當然,我一次也沒點(聽說Google取締很嚴格),我想這可能跟使用者點了之後在那個廣告網站的行為也有關係吧…
總而言之,因為人氣值也不能吃,所以放個Google廣告,可以看到這增加的數字是能吃的,感覺比較開心點囉~ 雖然收入是極少的…用的人最好要有心理準備!
Thursday, June 1, 2006
一個Flash的決策支援系統
以前實習課要隨機抽取學生上台報告時寫的一個小東西,
在兩難的時候作決策很有用哦~ 其他就沒什麼屁用了,
哈哈~
檔案連結在此: http://mail.im.tku.edu.tw/~coolray/select.swf
附上原始檔,可自己下載,有改良版記得通知我唷:
http://mail.im.tku.edu.tw/~coolray/mypiece/select.fla
Thursday, April 13, 2006
3D迷宮
用Flash來作3D的東西大部分的人都是用別的3D製作工具
把作好的圖匯入到flash中,循序播放來表現出模擬的3D,
真的拿flash來作3D運算的作品不多,我試著用flash
來作3D的運算,公式上的推導不難,因為我不是作
很複雜的東西,我只是打算作一個3D的迷宮而已,不過
實際上的效能實在不妙,還有一些bug要解決,我看到
只是在這樣小小的迷宮
http://mail.im.tku.edu.tw/~coolray/maze_exp.html
都有點不順暢了,在中低階的機器更不用談了,
我想我的寫法可能是一大瓶頸,另一方面flash也真的不
適合寫3D的東西,除非Macromedia願意在flash player裡面
加3D引擎或許情況會好轉。
我還寫了一個迷宮製作工具,跟這個迷宮放在一起
http://mail.im.tku.edu.tw/~coolray/maze.html
不過暫時這個計畫要擱置了,有興趣的高手歡迎繼續
完成這個作品,原始檔提供如下:
http://mail.im.tku.edu.tw/~coolray/mypiece/maze.fla
Thursday, March 2, 2006
聲控旋轉風車
從麥克風聲音來控制立方體旋轉的程式,主要是想練習3D的程式寫法,好吧我承認這大部分是從趙英傑的「碼上就會 ActionScript 進階應用」裡面抄來的XD,不過初學總是要從模仿開始嘛~ :D
http://mail.im.tku.edu.tw/~coolray/mypiece/windcar.swf
附上原始檔
Subscribe to:
Posts (Atom)




