2010-08-17 39 views
0

我面臨的問題是我很難理解。ActionScript和時間線

我目前正在研究一個涉及將對象(拼字遊戲字母)放到表中不同單元格上的項目。我的項目也涉及多個層面。

我的佈局很基礎。我在2列表格上方有一堆瓦片(25個字母)(定義的左側,答案的右側)。該表格從第1幀到第1幀爲止是靜態的(無關鍵幀,空白幀等)。

問題如下:練習開始罰款與第一級,然後我點擊一個按鈕進入下一級,等等......在時間線上前進似乎工作正常,我能連續完成每個級別。但是,如果我決定向後退(重放先前的級別),我不能再將瓷磚放在我的桌子上(hitTestPoint不會返回它應該的東西)。我查了一下,我的「目標」確實存在,但不知何故命中測試沒有註冊。

我可能有所有錯誤的概念...有人可以解釋什麼是發生在對象的時間軸通過ActionScript推進(或倒帶)?

TIA

米歇爾

+0

好的,在這方面還有一些進展。看起來這個問題存在於一些拼寫碎片,它們會以某種方式得到重複。 爲了正確拖拽它們(防止它們拖到另一塊後面),我在拖拽(e:MouseEvent)函數中添加了「this.parent.addChild(this)」。現在,當我在時間線上向後移動時,再次獲得「添加」的每件作品也會得到重複... 爲什麼? – 2010-08-17 17:56:10

回答

0

像在其他語言中,作爲變量可以通過範圍的限制。

從你的問題我收集你的表是一個靜態圖形,並在不同的框架上有不同的水平?

如果沒有代碼或知道已分配的類名稱,很難說清楚。如果你可以發佈一些代碼,它可能會有幫助。或者,如果這是一個重要問題,請將我的Flash文件郵寄給我。自iv完成3年以來,這已經快一年了,但我可能會提供幫助。

+0

謝謝您的報價, 請參閱添加評論。 我對「範圍」非常熟悉,因爲這不是我的第一個編程語言... 我希望能夠卸載圖片,但這對我來說還不可能...總之我的對象佈局如下: stage.scrabblePieceX_mc(X = 1〜25) stage.table_mc.column2_mc.cellX_mc(X = 1〜5) 使用 「this.parent.addChild(這)」 確保了每個的範圍scrabblePiece保持不變。 讓我感到困惑的是,爲什麼在時間軸上所有東西都向前運動,而不是落後。 時間線碰到關鍵幀會發生什麼? – 2010-08-17 18:09:37

+0

如果要通過調用自定義類的構造函數在as中動態創建塊,具體取決於特定代碼在哪個圖層和幀中可見,那麼可以在每個關鍵幀上調用該構造函數。你有沒有檢查過這個? – Jubbsee 2010-08-17 19:11:36

相關問題