[問題] 判斷Text Input內容,將元件移動至相對位置

看板Flash作者 (小芭葛格)時間15年前 (2011/03/19 23:41), 編輯推噓2(205)
留言7則, 2人參與, 最新討論串1/1
各位前輩好,小弟最近受託製作一個互動的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)

03/19 23:55, , 1F
getBounds()
03/19 23:55, 1F

03/20 17:36, , 2F
感謝Scars大回覆,不過研究了一天,還是沒成功
03/20 17:36, 2F

03/20 17:40, , 3F
我是試圖用getBounds()抓出預覽文字的xMax值,
03/20 17:40, 3F

03/20 17:43, , 4F
然後按鈕後讓圓點的x位移。希望可以再多一點點提示
03/20 17:43, 4F

03/21 02:55, , 5F
原來是AS2 -_- setProperty("mc.ball", _x, "-80");改為
03/21 02:55, 5F

03/21 02:55, , 6F
以mc.mc_txt.textWidth為基準 如 -50-mc.mc_txt.textWidth/2
03/21 02:55, 6F

03/22 23:06, , 7F
哇!感謝scars大,照您所說的修改後有用!
03/22 23:06, 7F
文章代碼(AID): #1DXCwUaB (Flash)
文章代碼(AID): #1DXCwUaB (Flash)