查看完整版本: FLASH 長條圖製作的方法
頁: [1]

CH542 發表於 2012-1-19 10:48 AM

FLASH 長條圖製作的方法

本帖最後由 CH542 於 2012-1-19 10:50 AM 編輯

因為工作上的需要,我必須從ASP撈取數據後再SWF檔中形成長條圖,但是FLASH也只會做簡單的動畫,語法也不懂,GOOGLE幾天一直苦無方法,在公司也無人能討論(一人設計師)。所以想請教幾個關於FLASH動畫製作的問題。1.請教製作長條圖的方法?(輸入數據後跑到該數據指定長度) 2.請問ASP的數據能否直接傳進FLASH指定的動畫中?(如:多層次長條圖,紅色跑完跑綠色接著跑藍色) 3.請問在FLASH中該如何套入外部數據?...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div><div></div>

vinaqc 發表於 2012-1-28 02:49 AM


[*]做個方塊物件,長寬自訂(比方長寬100x20),將讀入的數據指定給此方塊。比如89%就設定『物件.scaleY=0.89』
[*]可以,簡單點就把數據串成一串,如89-3-100-2-0,進flash後再切開字串
[*]可以用URLLoader讀取asp給的字串,也可以用flashvars將此字串直接寫進html內(詳情google之)

CH542 發表於 2012-1-29 12:01 AM

本帖最後由 CH542 於 2012-1-30 11:49 AM 編輯

vinaqc 發表於 2012-1-28 02:49 AM 做個方塊物件,長寬自訂(比方長寬100x20),將讀入的數據指定給此方塊。比如89%就設定『物件.scaleY=0 ...
太感謝了,開工後我會再試試看。謝謝!

經過測試,第一點再跑完一次100%後,才會實際跑給的數據。第二點就不知道如何切開了,在FLASH該如何做也不清楚。抱歉,這麼麻煩你。
...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div>

vinaqc 發表於 2012-2-11 10:58 PM

1.
你可以先把物件visible設成false,待程式指定各長條圖刀顧後,再把visible改成true即可
高級一點可以把height設成1,再搭配Tweener class(自行google),就可以有動態長高的長條圖了

2.
var str:String="1-2-3-4-5"; //假設你的字串如此
var ary:Array=str.split("-"); //以-為分隔符號將字串切成陣列
可得到ary陣列,裡面有1,2,3,4,5這五個值
頁: [1]