2011-11-13 18 views
0

我正在使用閃光燈CS5創建一個遊戲,其中一部分是拖放。在遊戲中,我們有這個所謂的精靈。如果您點擊精靈1,則拖放遊戲的主題就像是科學。一旦完成,當你點擊其他精靈時,主題分配將是例如藝術。不同的精靈在閃存上的1fla文件代碼的不同功能

所以這是我的問題。是否有可能在flash cs5中創建1個fla文件,其中包含所有可能用於所有sprite的拖放遊戲的命令?你看,我有一個主要的fla文件,這個文件是主要的遊戲,這個文件叫做其他文件或者活動,還有一些其他的fla文件,這個文件就是遊戲中的問題和答案,謎題和類似的東西。

我有一個插入每個問題遊戲在不同的幀的想法,使代碼更短,並避免必須複製其他精靈的代碼。換句話說,每次用戶點擊分配給該特定活動的精靈時,它都會調用與實例名稱相對應的指定框架。

再次,精靈位於主fla文件上。當點擊它時,它會調用另一個包含遊戲的fla文件,同時獲取sprites的值ti知道應該繼續執行哪一幀。並且因此在每個活動結束之後將在小fla文件中獲得的分數返回到主fla文件。

我還沒有在這裏使用代碼,因爲我不知道這是否可能,所以我開始使用GUI。我希望有人能回答我的問題。

回答

0

我想你沒有與AS3太多的經驗,所以一開始我建議你看看這個鏈接:

http://gamedev.michaeljameswilliams.com/2008/09/17/avoider-game-tutorial-1/

它不是drag'n降的遊戲,但其對AS3偉大的教程。我相信,如果你想用Flash做任何形式的遊戲,你需要了解as3的基礎知識。

無論如何..這不僅僅是可能讓整個遊戲在一個fla內,但它實際上是小遊戲最好的主意。你也可以爲每個問題製作自己的框架,但代碼更實用,更靈活。

+0

我會將鏈接加入書籤^ _ ^,並將其作爲指南。是的,即時通訊非常新,但我知道我讀過的書中的一些基礎知識。而我對這個問題的含義就像在一個公文包中創建不同的文件夾。^_ ^但我很高興我的想法是可能的 – MisaChan

+0

幾天前我試圖找到一些東西開始爲我開發的遊戲創建庫存系統,所以快速瀏覽一下瀏覽器歷史記錄:http://active.tutsplus。 com/tutorials/games/create-a-drag-and-drop-game-in-actionscript-3-0/Preatty簡單,仍然非常好的教程拖放,而不是庫存:),但你可能會發現它有用。當然,從谷歌你會發現更多的例子,如果你需要任何。 – Jarno

+0

我最近在谷歌嘗試了很多搜索最不是很有幫助,但我一定會去看看你推薦的網站謝謝^ _ ^ – MisaChan

相關問題