在Flash Professional CS6中,我的一個項目的主類沒有看到直接寫在對象屬性窗口上的實例名稱,我之前沒有看到過這個問題,它必須查看我的實例名稱。有人有任何想法嗎?(Flash-AS3)爲什麼主類沒有看到直接寫在舞臺上的實例名稱?
0
A
回答
1
您的gotoAndStop()
語句不會立即強制Flash更改幀,因此如果您的這兩個語句正在一個接一個地出現,它們都會在前一幀的上下文中執行,其中Box1
仍然爲空。您應該使用一些基本變量(int,String,也許最多是Array的某種東西)來支持幀之間的數據完整性。這些將在某個地方初始化(在Array的情況下)並用於整個時間軸代碼。
+0
+1 \t 在第5幀結束時觸發事件或進行回調,然後選中該框。這樣你就可以確定盒子是製成的 – Ihsan
0
返回(NULL)意味着它是不存在的,有些代碼你是如何實現它會是不錯.. 這裏是爲了確保你的變量是全球閃存一個簡單的方法,
科瑞新的Flash文件,創建一個空的動畫片段「容器」,讓你的整個項目,影片剪輯,將它視爲主要的時間線內,把所有你的動作腳本在主舞臺的時間表,所以當你引用了一句:
container.myObject.x = 50
container.gotoAndStop(5);
通過這樣做一切都始終可用,我認爲它的良好做法,因爲你永遠不需要擔心遺漏物品,或變量。由於所有內容都位於MovieClip(容器)內,因此它可以更輕鬆地將項目從項目移動到項目,然後在主時間線上重新複製幀會更容易。
相關問題
- 1. 爲什麼我的形狀沒有添加到舞臺上?
- 2. 爲什麼我的實例沒有名稱
- 3. 爲什麼有些類限制直接實例化?
- 4. 使用舞臺實例而不是調用「舞臺」的原因是什麼?
- 5. 爲什麼irb沒有看到控制檯模塊類?
- 6. 添加一個庫對象到沒有鏈接名稱的舞臺
- 7. 在舞臺上重新實例化一個實例會有什麼陷阱(如果有的話)
- 8. 動態地將舞臺上的MovieClip實例放在舞臺上(AS3)
- 9. 命名拖動到舞臺上的動畫片段的所有實例(AS2)
- 10. 訪問已在文檔類中舞臺上的MovieClip實例?
- 11. 爲什麼我不能在實例中看到子類實例上的私有方法?
- 12. 爲什麼我的java類名和接口名稱只有字母大小寫?
- 13. 爲什麼不鼓勵直接實例化Dialog類?
- 14. 類實例名稱
- 15. 爲什麼沒有'Contad的`MonadTransControl`實例
- 16. 爲什麼在公共主類中保存具有相同主類名稱的java程序的名稱
- 17. 什麼時候可以訪問舞臺實例?
- 18. Addchild - 從外部類沒有出現在舞臺上的對象
- 19. 移除舞臺上的所有實例as3
- 20. 爲什麼主義/ Symfony2中並沒有看到我的關係
- 21. EaselJS沒有用一個以上的對象實例更新舞臺
- 22. 爲什麼我的自定義FlxSprite不出現在舞臺上?
- 23. 爲什麼實例沒有屬性?
- 24. 爲什麼ImageView沒有被實例化?
- 25. AccValidation爲什麼沒有Monad實例?
- 26. 爲什麼SessionMap沒有實例化?
- 27. 爲什麼elixir沒有基於類型的方法在實例上工作?
- 28. EaselJS中的動態舞臺名稱
- 29. 有沒有什麼辦法可以讓父類的實例變量直接由其子類(子類)引用?
- 30. 實例名稱是什麼意思?
如果沒有,則無法提供太多幫助更多信息。你有沒有檢查錯別字? – puggsoy
是的,我做到了。 有一個Box movieclip,我在舞臺上創建了一個這樣的實例,並將其命名爲Box1,當我嘗試在主類(如「Box1.x = 0」或類似的東西)上使用它時,它看不到它。當我嘗試時,追蹤(Box1);它返回null。 –
它在引導層上嗎?或者你是否試圖在它不存在的框架上引用它? – prototypical