- Aug 07 Fri 2009 22:45
-
創意的觀念
- Dec 10 Fri 2010 23:52
-
使用Excel VBA播放音效
ActiveWorkbook.FollowHyperlink Address:=FullFileName 註:音效檔只能支援 wav 格式
- Jul 21 Wed 2010 21:20
-
2010年暑假-南投清境、宜蘭之旅

今年的7月5日(一)~7月9日(五)帶著全家展開了期待已久的暑假之旅
。每年寒暑假全家出遊很像成了固定的事,所以很早就在規劃了,怕太晚訂民
宿會訂不到想要的!這次總共有5天的行程,本想帶家中那兩隻小的到清境看
綿羊秀,但可惜剛好遇上羊痘疫,所有的羊羊不能出來。不過因清境也還沒去
過,順便去那裡避暑也是很不錯的,所以將它排入的行程。
- Jun 24 Thu 2010 20:16
-
抑制滑鼠滾輪對網頁捲動的影響
會去捲動網頁的上下,而沒有真的對 flash 影片產影響,為了
改善這情況,上網找了好久,終於找到了解決方案: 先下載:ru.rar 解壓縮後,放在你目前正在編輯的 flash 檔同一個目錄下,
在程式區要加上底下的程式碼:
import ru.etcs.ui.MouseWheel;
MouseWheel.capture ( ) ;
//監聽滑鼠滾輪事件
stage.addEventListener (MouseEvent.MOUSE_WHEEL,HandleIt);
//其中的HandleIt 是滾動滾輪後要發生的事件,要自己另外寫
//出對應的function
- Jun 23 Wed 2010 23:06
-
蜜蜂故事館的包裝盒

6月19日全家到雲林古坑的蜜蜂故事館逛逛,旁邊有一條兩側都是樹
的綠色隧道,隧道的一邊正在蓋一列木製的火車,串接的車廂應是用
來擺攤的,等到完工後應是很不錯的景點。 我們在蜜蜂故事館內買了一些土產,其中有一盒蜜蜂優荳,我的重點
並不是在於裡頭的東東好不好吃,而是它的盒子很有意思,以前不會
去注意這東西,但在電視上看到一位包裝盒達人,開創了很多很有創
意的包裝盒,而且是已在量產的喔!仔細研究一下它的展開圖,裡頭
的學問真的不少。
- Jun 22 Tue 2010 12:31
-
將相片卡通化

最近想買台衛星導航機子,上網做了不少功課,在瀏覽網友的
分享心得中,突然想到一個問題,有不少機子有提供擬真的畫
面,真的都很像,我就在好奇,有沒有可以將一般圖片擬真的
軟體,上網 Google 了一下,發現了一個有趣的網站,可以提
供類似的功能:
http://www.befunky.com/
- Jun 22 Tue 2010 11:50
-
畢業光碟製作經驗
仍有很多改進的空間:
主機:AMD Barton 2500+ /1G DDR RAM (跑起來有點吃力) 軟體:迅連威力導演 V7.0 豪華版(買正版簡易包的只要360元含運)
另有一個名為『極致版』的較貴,差在有無藍光的功能。
市面上已有8版,功能更強大,當然更貴。(功能差別)
●●●●●●●●●●● 底下為製作的程序與改進建議 ●●●●●●●●●●●
步驟一:蒐集照片和影片
有心的話,從一年級就可開始有計劃的蒐集。
像大頭照如果能一年拍一次到時放映出來會很有趣!
另外畢業光碟一定要安插些影片,這樣才不會過於呆板。
步驟二:找適合的轉場圖片並配上適合的主題文字
這一次找了一些史奴比和它朋友合照的照片還滿符合畢業
光碟的。(下列檔案來自google搜尋,若有侵權,敬請告知)
再加上像『一年級運動會』、『我們二年級囉!』的文字。
圖片的部分可以加上一些對話以增加趣味性(這個部分對於
一次要瀏覽很多靜態圖片相當有用),建議可以下載免費又
好用的photoscape,功能強大,容易上手。
步驟三:設定照片播放效果及轉場效果
威力導演可以一次選取多張照片,透過『幻燈片效果』自動
隨機幫你設定放映時每一張的效果。在7版中,共提供6種
幻燈片效果,建議不要全部選『動態』的,這樣播放起來
有點沈悶,另外每張相片顯示的時間我是設定2.5秒。
至於轉場部分,威力導演就提供滿多的的轉場特效可選擇,
還可在同時設定『特效』讓影片或照片播放的過程中,可以
出現類似下雪、落葉……的效果。
- May 30 Sun 2010 21:47
-
設定物件的文字樣式
var tf:TextFormat = new TextFormat();
tf.color = 0xff0000;
tf.size =14;
A.setStyle("textFormat", tf);
- May 30 Sun 2010 21:36
-
建立選擇題
中建立4個RadioButton,取名要和數字連上關係,到時才方便用程式去控制,
第一題4個選項為:Question1_1、Question1_2、Question1_3、Question1_4;
第二題4個選項為:Question2_1、Question2_2、Question2_3、Question2_4;
第三題4個選項為:Question3_1、Question3_2、Question3_3、Question3_4;
第四題4個選項為:Question4_1、Question4_2、Question4_3、Question4_4;
第五題4個選項為:Question5_1、Question5_2、Question5_3、Question5_4;
同時建立名為 gradeMessage 和 wrongMessage 的 Label 組件,到時用來顯示分數
和錯誤的題目。
再建立一個名為 countGrade_btn 的按鈕。
- Apr 22 Thu 2010 11:49
-
動態宣告物件的後續取用
var temp:array;
for (var i:int;i<=10;i++)
{
temp[i]=元件類別名稱();
temp[i].name=”你要的名字”;
}
- Mar 07 Sun 2010 22:12
-
利用按鈕事件啟動檔案瀏覽本機檔案介面
mybutton.addEventListener(MouseEvent.CLICK,todo); //監聽
function todo(e:Event) {
//宣告檔案過濾器 "隨自己需求"
var imagesFilter:FileFilter = new FileFilter("Images", "*.jpg;*.gif;*.png");
var docFilter:FileFilter = new FileFilter("Documents", "*.pdf;*.doc;*.txt");
var a:FileFilter=new FileFilter("mp3 files","*.mp3;");
//主要的程式碼
var fileRef:FileReference = new FileReference();
fileRef.browse([imagesFilter, docFilter,a]);
}
//取消選取檔案
function onCancel(evt:Event):void {
trace("The browse request was canceled by the user.");
}
//選定檔案後
function onFileSelected(evt:Event):void {
fileRef.load();
fileRef.addEventListener(Event.COMPLETE, onComplete);
}
//檔案上傳過程
function onProgress(evt:ProgressEvent):void {
trace("Loaded " + evt.bytesLoaded + " of " + evt.bytesTotal + " bytes.");
}
//檔案上傳完成
function onComplete(evt:Event):void {
trace("File was successfully loaded.");
var myLoader:Loader = new Loader();
//若上傳的是圖檔,利用顯示容器載入並顯示在螢幕上
myLoader.loadBytes(fileRef.data);
addChild(myLoader);
/* 若是希望將載入的圖檔物件化需要用下列的程式碼
// 用MovieClip包著Loader才能受滑鼠影響,因為 TransformTool 需要sprite
才能運作,而MovieClip 繼承了sprite
var sp:MovieClip = new MovieClip(); //用 sprite也可以
var myLoader:Loader = new Loader();
myLoader.loadBytes(fileRef.data);
sp.addChild(myLoader);
sp.mouseChildren = false; // 讓子層不受滑鼠影響
addChild(sp);
*/
}
資料來源1:Adobe公司的AS3說明文件
資料來源2:伊沙熊的學習筆記本 (感謝伊大的指導)
- Mar 07 Sun 2010 21:08
-
用陣列儲存滑鼠坐標
var p_array:Array=new Array(); //宣告陣列
var point:Object=new Object(); //宣告物件
point.x=mouseX //自訂物件屬性 儲存滑鼠 x 坐標
point.y=mouseY; //自訂物件屬性 儲存滑鼠 y 坐標
p_array.push(point); //利用 push 將點坐標存入
//利用 shift 將陣列中的資料取出
var myPoint:Object=p_array.shift();
myPoint.x...
myPoint.y...
/*
註1: 陣列物件內含的數量可用 『陣列.length』取得。
註2:『陣列.push』是在陣列後面追加元素。
『陣列.unshift』是在陣列前面追加元素。
『陣列.shift』是刪除陣列前端元素。
『陣列.pop』是刪除陣列後端元素。
註3:不管是pop( )或是shift( )都可以將刪除的元素作為
傳回值取得以加以應用。
*/