Showing posts with label 技術性討論. Show all posts
Showing posts with label 技術性討論. Show all posts

Saturday, September 24, 2011

工作小筆記-1 獨立線性與絕對線性



從一個專業的宅宅RD程式設計師,突然跳到電位器這領域,要學的東西真是像山一樣多,偏偏我的記憶力超級短暫的,大約只能維持2小時左右,所以我還是把比較複雜的概念記下來好了。

Tuesday, January 27, 2009

Flash載入mp3失敗?

節錄自:http://www.articulate.com/blog/flash-supported-mp3-settings/

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的程序。

用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

附上原始檔