2012-04-12 92 views
-1

我一直試圖找到一種源代碼或教程或任何東西,我可以工作,但到目前爲止,我還沒有任何運氣。我最近來的是使用haXic,但沒有辦法改變輸入框的外觀(我可以在開源文件中修復這個問題,但是不能修改編譯器,修復程序不會保留由此產生.swf),我無法達到所需的字體和顏色。AS3 - 非常簡單的文字冒險

所以我轉向的ActionScript 3 /閃存,因爲我對它有一定的瞭解,雖然大部分是用於構建網站。目標是創建一個基於傳統文本冒險結構的非常非常非常簡單的遊戲。當我說簡單時,我的意思很簡單。我不需要地圖,我不需要NPC,我不需要項目,我甚至不需要有任何可以隨時訪問的命令列表。我需要的只是顯示一些文本,接受特定的輸入,然後根據輸入內容顯示更多的文本。

這裏是我想要達到一個例子:.swf文件加載時,用戶看到的一些文字模仿POST。這不是一個真正的預加載器,只是一些花哨的「一切都在啓動」文本。在動畫結束時,指示用戶按任意鍵繼續,這樣做會刪除現有文本並加載下一組。從那裏我想要有各種步驟需要某些輸入(即要求用戶輸入用戶名,要求輸入用戶名,但這實際上並不需要存儲用戶名,只需要檢測到有效的用戶名:名稱格式然後繼續進行下一步)並輸出附加文本或擦除現有文本並模擬新程序的開始。

我猜,這主要涉及基於輸入調用各種功能,然後再改變什麼預期輸入是那些職能範圍內,但我真的沒有哪裏開始的想法。我還注意到在我見過的幾個例子中,輸入文本是通過使用按鈕提交的。有沒有什麼方法可以使用Enter鍵來模擬命令控制檯?

我當然不期待一個完整的源代碼,只是幾個指針。任何幫助表示讚賞,謝謝!除了Actionscript外,我也接受其他建議,但是最終的遊戲需要能夠在Web瀏覽器中運行,並且文本的某種形式的動畫是首選。

+0

StackOverflow旨在用作問答網站,其中每個問題都爲社區提供價值。這種形式的問題,含糊不清,往往被社區認爲是無價值的。這可能會被投票結束。嘗試開發這個項目,當遇到特定問題時,隨時回來問問他們,你可能會得到更好的迴應。 – 2012-04-12 18:44:49

回答

1

雖然這是絕對有可能在Flash做的,我會強烈建議使用純HTML5/JavaScript的完成這個任務。這樣你幾乎可以保證有最廣泛的平臺採用(XBOX瀏覽器,iOS Safari)。在這裏,Javascript可以和動畫一樣有效。

使用Flash,我會爲輸出輸入和TextArea組件中的TextField類開始。

對於HTML,它與表單輸入字段一樣簡單,並使用javascript更新輸出的div區域。

祝你的項目好運。

+0

這樣你就可以使用CSS來調整它的外觀了 – 2012-04-12 18:50:31

+0

謝謝!當我們說話時,我正在給Java一個嘗試。從編程的角度來看,這當然更容易。我將不得不放棄一些我希望在Flash中實現的轉換,但是現在我只想獲得這些功能。 – DoomJTHM 2012-04-12 19:00:28