2012-07-27 165 views
-2

我在ActionScript中有一組類。我需要創建一個變量(可能的全局變量),以便我可以在我的項目中的所有類中使用相同的變量。我如何創建這樣一個變量並以這種方式使用它?在ActionScript中聲明全局變量?

+0

bfore downvoting給我一些原因。 – user1554472 2012-07-27 05:13:36

+0

你有沒有考慮過首先使用Google搜索?例如:「動作全局變量」將讓你的一些結果,即descibe就如何實施解決方案。 – 2012-07-27 10:01:12

回答

0

首先,你可能不想全局變量。對象是程序在AS3中的狀態的封裝,而對象是做你想做的事的可接受的方式。

I.e.而不是擁有全局變量,您將擁有對象的層次結構,其中與州有關的數據位於層次結構的其中一個層次上。

AS3沒有任何好的工具與全局變量的工作,但適度超前工具,使用對象,這就是爲什麼使用全局變量是不鼓勵。無論如何,你可以做的是這樣的:

  1. 有一個文件,你想要的變量的名稱(例如foo.as)。
  2. 將其放置在你的包的目錄(用於此目的tld.my.package)。
  3. 將下面的代碼到文件:

    package tld.my.package { public var foo:Object; }

在這裏,你有一個全局變量。每個文件只能有一個文件,但不能將其轉換爲set/get對。