2011-09-20 82 views
0

我想用一個組件包裝一些文本,但不知道如何正確對齊它們。這裏是我正在尋找的:你如何用mxml封裝組件?

如果你還沒有輸入你的憑證,請輸入你的憑證 點擊設置憑證

「如果您尚未輸入憑證,請通過單擊輸入您的憑證」爲字符串。

「Set Credentials」是一個按鈕,用戶可以點擊它。

我試着將字符串放在一個textarea中,該文本包裹了文本,但無法使按鈕與文本水平對齊。我也嘗試用Tile添加它們,然後我沒有得到正確的包裝。

有什麼建議嗎?

+0

我覺得跟基線財產搞亂可以修復 – Exort

回答

0

試試這個:

<mx:Text width="100%"> 
<mx:htmlText><![CDATA[ 
     If you have not entered your credentials, enter your credentials by clicking 
     <a href='<Your hyperlink>' target='_blank'>Set Credentials.</a> 
    ]]> 
</mx:htmlText> 
</mx:Text> 
+0

這是我最初嘗試的第一件事情,但我的超鏈接需要是一個功能。這就是爲什麼我有一個我創建的鏈接按鈕。該按鈕點擊事件調用一個函數來處理點擊。此外,文本需要進行本地化,所以我從屬性文件中提取文本並將其存儲在var中,但無法弄清楚如何在cdata中顯示該var var:{_pageText}。 – Scott

+0

實施例: <![CDATA [ {_pageText} _buttonText ]]!> – Scott

+0

你嘗試使用resourceManager.getString( 「<屬性文件名稱>」,「<屬性名稱>」)。顯然,你想要定義資源包: [ResourceBundle(「resources」)] DevInFlex