Flex 與 JavaScript 互動

edited 十月 2013 in Flex & Flash
因為沒辦法在 Flex 順利送出多維陣列的資料,於是想了個變通的方式,設計一個 html 表單,將 Flex 產生的數值同步更新到這個表單中,使用的是 javascript

方法很簡單,先在 html 表單中加入下面兩個 javascript 函式:
<script language="JavaScript">
function changeText(id, value) {
    myElement = document.getElementById(id);
    myElement.value = value;
}
function getMyText(id) {
    myElement = document.getElementById(id);
    return myElement.value;
}
</script>

接著在 Flex 中呼叫
//把資料丟過去
ExternalInterface.call('changeText', 'formInputMy', inputMy.text);
//接收資料回來
inputMy.text = ExternalInterface.call('getMyText', 'formInputMy');

html 的表單項目只要加入指定的 ID 即可。

原始討論: http://twpug.net/x/modules/newbb/viewtopic.php?topic_id=3067
Sign In or Register to comment.