2012-06-04 56 views
0

我是Flash Builder的新手!我正嘗試在我的學校項目上爲IOS創建一個應用程序。我面臨的問題是:我可以從文本輸入字段中選擇一些項目值,並在我使用某些公式的新視圖中實現它們!輸入文本會是這樣的例子:
AAA 23
BBB 45
CCC 56
我需要的,我想在我的公式使用AAA和CCC!
關於我的第一個問題!在我的主視圖上,我有2個按鈕:1 - 手動2 - 自動。在手動查看我有字段又名:
aaa =
ccc = ...等等。在自動模式下,我正在考慮像這樣的自動輸入法:從用戶將粘貼文本的文本輸入區域中選擇公式所需的值,以避免每個字段上的手動輸入。
PS:有人可以告訴我在Flash Builder中如何正確實現數學簡單公式,這裏我的意思是語法。像textinput1 + textinput2/textinput3 !?我可以使用從一個pastie的文本中提取一些值

+0

很好用的感嘆號! – Wernsey

+0

我很抱歉我的英語不好! :) – vicx

回答

0

據我瞭解,你有兩個問題...

首先,它並不完全意義的我,但我認爲你是問,如果你能在信件做數學???但是,也許我只是不理解這個問題。

其次,你想知道如何在ActionScript中做數學。它相當簡單。基本的數學函數就像任何其他語言一樣。就拿字符串,將其轉換爲一個號碼,然後做你的數學基礎:

Number(textInput1) + Number(textInput2) = result; 

使用號碼()將您的字符串轉換爲數字,因此您可以執行運算。然後,以顯示它,只需將您的結果返回一個字符串:

textResultField.text = result.toString(); 

或者你可以得到花式(又名:很難再進行修改),做這一切在同一行:

textResultField.text = (Number(textInput1) + Number(textInput2)).toString(); 

再次,這將適用於所有BASIC數學函數(+, - ,*,/)。真的取決於你想要做什麼。

+0

因此,aaa,bbb和ccc是字段ID的?如果是這樣,那麼只需使用我上面的例子,並在aaa中替換textInput1。數(aaa.text);如果你想以不同的視角使用它,我需要更多的細節。你在使用狀態還是不同的組件? – Dom

+0

我的第一個想法是從Excel文檔或PDF中導入數據值,但它似乎很難!我使用不同的組件! – vicx

+0

這裏是項目[鏈接](https://www.dropbox.com/sh/m257va3qtl59j49/cInrsJQ7Z1)它會很容易,如果我們可以使用聊天又名Skype或團隊查看器 – vicx

相關問題