看板 Flash 關於我們 聯絡資訊
各位前輩好,小弟最近受託製作一個互動的FLASH, 裡面有個功能,是讓使用者輸入文字,會出現預覽(搭配上小圖案), 不過根據字數甚至不同字母,文字的相對位置都會不一樣。   用說的可能有點難懂, 附上SWF檔案: http://wrams.com/text.swf 以及FLA原始檔: http://wrams.com/text.fla 按了下面四個位置的按鈕,圓點就會變換位置。 (這是我想要的效果)   但是重新輸入其他文字後, 有辦法判斷出預覽畫面的大小, 然後將圓點顯示在相對的位置嗎?   或者是能判斷文字輸入格的字元數, 然後改變圓點的XY座標嗎?   感覺似乎有點複雜,希望各位不吝指教!感謝萬分! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.42.197.164 ※ 編輯: contactwear 來自: 114.42.197.164 (03/19 23:43)
scars:getBounds() 03/19 23:55
contactwear:感謝Scars大回覆,不過研究了一天,還是沒成功 03/20 17:36
contactwear:我是試圖用getBounds()抓出預覽文字的xMax值, 03/20 17:40
contactwear:然後按鈕後讓圓點的x位移。希望可以再多一點點提示 03/20 17:43
scars:原來是AS2 -_- setProperty("mc.ball", _x, "-80");改為 03/21 02:55
scars:以mc.mc_txt.textWidth為基準 如 -50-mc.mc_txt.textWidth/2 03/21 02:55
contactwear:哇!感謝scars大,照您所說的修改後有用! 03/22 23:06