Flash的ComboBox被loadMovie後會失效

Posted on 12/02,2007

在SWF裡面如果有用到UI Component裡的ComboBox,又剛好被別的SWF給loadMovie進去,這時候被load的SWF裡的ComboBox會失效,連下拉都拉不動。雖然已經是很久的已知問題,但之前有幾個案子遇到但因為時間趕,只好用別的比較蠢的方案代替。

This is caused by the v2 component architecture. This issue usually occurs when using v2 components inside a child SWF that is loaded by a parent SWF.

解決方法是只要在上層的SWF中,也拉一個Combobox到Library中就行了 Cool

參考資料:Adobe Knowledge Base


 

Flash Debug Tool - FlashTracer

Posted on 11/11,2007

Flash的debug是件痛苦的事,因為*.swf在browser中並不會丟出太多的訊息讓開發者知道到底發生了事情,在Flash的IDE中,可以用trace()的方式把一些測試訊息傳出來,但這在發佈成*.swf之後又看不到..

有善心人士(Alessandro Crugnola)開發了一個Firefox的外掛元件,可以讓trace()照樣像在Flash IDE一樣把訊息傳出來,讓Flash的開發人員多了一個debug的方法。

 (閱讀全文)


 

Attached sounds fail in loaded movies

Posted on 10/29,2007

這兩天在處理一個案子時遇到一個狀況,困擾了我兩天。例如我先建立了一個menu.swf,並在menu.swf使用Sound類別建立、播放音效如下:

var mySound:Sound = new Sound();
mySound.attachSound("soundClip");
mySound.start();

單獨播放時正常,但當被load到其它swf就發生狀況,聲音出不來

查了一下Adobe網站的資料有發現這一條:
Attached sounds fail in loaded movies

這樣寫著:
This script will function properly except when the SWF containing it is loaded into another movie by aloadMovie action. In this case, the loaded movie loses it’s connection to the linked sound.

解決方法是在建立Sound類別時加個”this“就行了

var mySound:Sound = new Sound(this);
mySound.attachSound("soundClip");
mySound.start();

搞定收工 Cool


 

自動產生swf檔

Posted on 08/22,2007

我的環境:
Windows XP Professional(SP2)
Appserv(Apache 2.2.4, PHP/5.2.3, MySQL 5.0.45)

透過Ming就可以直接產生swf檔

 (閱讀全文)


 

Red Universe

Posted on 04/13,2007

http://www.ff0000.com/universe/

之前有人提到多人線上互動的做法,這個就是個很讚的demo

背景(雲霧、銀河...等等)畫得很漂亮

大家可以操作自己的人物移動,方向鍵控制上下左右移動,往上飛可以看到漂亮的雲,Ctrl鍵則會做出拳擊的準備姿勢,Ctrl+Shift則會揮拳,可以打別人的頭,Home則會讓你的角色跳舞。

動態做的很好,互動也很讚
也可以修改自己的名字,還可以像在聊天室一樣移動跟人聊天

真厲害...:)


 

Fibonacci數列

Posted on 01/15,2007

前不久在Yahoo知識家看到有人在問怎麼樣用Flash做出Fibonacci數列的效果,發現其實用陣列配合迴圈就可以完成了

function Fibonacci(n:Number) {
  var fib:Array =[0,1];
  for (var i = 1; i<n-1; i++) {
   fib.push(fib[i]+fib[i-1]);
  }
  return fib;
}

trace(Fibonacci(10));
//得到結果0,1,1,2,3,5,8,13,21,34


 

Flash9 on Win2000

Posted on 12/13,2006

因為想玩AS3.0本以為Flash9在Win2000上面裝不起來,不過我個人不喜歡WinXP也不太喜歡因為AS3而安裝Flex,而用Flex SDK玩起來也很痛苦 :)
結果發現原來可以用這種方法安裝
http://blog.5d.cn/user6/xbzg/200608/299120.html
只要找台WinXP的機器安裝完再整個目錄搬過來就行了,真是簡單啊 :)


 

[Yahoo!知識+] HTML in Flash

Posted on 12/04,2006

Blubhttp://tw.knowledge.yahoo.com/question/?qid=1206120401127
HTML網頁可以內置框架插入某網頁,
那請問FLASH能不能插入一個內置網頁呢?

 (閱讀全文)


 

Captcha in Flash

Posted on 12/04,2006

大部份產生Captcha的方式,都是透過Server端的繪圖library(例如GD),動態產生圖檔做為認證用途。不過用Flash因為本身就可以做繪圖,在實作上比其它程式語法簡單得多 :)

上面這個範例是從Rick Smith的Blog參考來的
http://www.philosophyme.com/index.cfm?blog=40

原作者後端用的是ColdFusion我不熟,我小改了一下用PHP丟隨機字串出來,應該也是可以玩玩看,但在安全性上應該還要再加強。如果只是實作在一般網路活動,用來防堵大量或自動化表單填寫應該勉強可以用的 :)

Ref:
-Captcha
-Rick Smith's Blog


 

[Yahoo!知識+] FLASH播放圖片快速製作

Posted on 12/03,2006

Blubhttp://tw.knowledge.yahoo.com/question/?qid=1206111000187
Q:每次在FLASH作簡單的圖片播放
需要一張張在一層層Layer作影格與淡入淡出
這樣似乎太麻煩了
請問有沒有簡單的快速製作?

 (閱讀全文)


 

[Yahoo!知識+] Flash怎麼把數值求到小數點後兩位

Posted on 12/03,2006

Blubhttp://tw.knowledge.yahoo.com/question/?qid=1206102912349
Q:Flash怎麼把數值求到小數點後兩位
利用actionscript寫
要怎麼把求出來的數值
表示到小數點後兩位呢^^?

 (閱讀全文)


 

ActionScript 2.0 V.S. 3.0

Posted on 11/21,2006

flash logo每次臨時要找都找不太到,記下來提醒自己 :)
差異比較表

另外再記一篇AS3跟Java5語法的比較
比較表


 

AS3-建立按鈕

Posted on 11/18,2006

flash logoActionScript3.0裡已經可以完全不用Authoring Tools就能在場景上直接做出按鈕來玩,可以透過「new」的方式來純手工打造,不過老實說是有點麻煩。而且因為我沒很喜歡Flex,又剛好Flash9 Alpha也不能裝,所以只好用flex sdk試玩的,玩起來就又更麻煩一些些了 :)

 (閱讀全文)


 

Flash Switcher extension for Firefox

Posted on 10/31,2006

firefox logoFirefox的外掛程式
可以直接按右鍵就能切換不同的flash player版本

對常用flash在做開發的人來說真是個好用的東西呀 :)
可惜IE沒有這玩意
網站

舊版本的flash player可以在adobe網站上找得到


 

We Feel Fine

Posted on 08/19,2006

這真的是一個很酷的東西!!

Since August 2005, We Feel Fine has been harvesting human feelings from a large number of weblogs. Every few minutes, the system searches the world's newly posted blog entries for occurrences of the phrases "I feel" and "I am feeling". When it finds such a phrase, it records the full sentence, up to the period, and identifies the "feeling" expressed in that sentence (e.g. sad, happy, depressed, etc.).

如同引言所說,它是藉由搜尋引擎的技術,自動到各個Blog上面去搜尋可能符合的字串(例如"I feel"或是"I am feeling"...),集合成資料庫,再透過Flash的互動介面呈現。

選擇不一樣的分類心情(高興、難過...etc),或是其它個人環境因素(性別、年紀、天氣...etc),可以看到不同分類各式各樣的感覺。

目前每天增加約15,000-20,000筆資料。

網站:
http://www.wefeelfine.org/