2012-03-08 74 views
0

我在主時間軸上有一個名爲GlobalActions Layer的圖層,它包含名爲EnergyNumber的變量。可變框架復位

在第2幀,但同樣的場景,我有一個按鈕,從GlobalAction上的變量中減去10。

最後,我有一個按鈕,返回到第1幀

我單擊按鈕送我回到第1幀,我該如何解決這個問題的EnergyNumber將復位到100?

+0

你在說什麼? – 2012-03-08 04:27:10

+0

基本上,我設置了一個變量爲100,並且每次單擊按鈕時都應該取走10個按鈕。但是,一旦我離開按鈕所在的框架,變量總是將自己重置爲100。 – 2012-03-08 04:40:10

+0

HTML5,WebOS,ActionScript,PHP,Excel,iOS,Android? – 2012-03-08 04:41:25

回答

1

當您返回到幀您的變量將得到重新定義1.

解決方案:

  1. 定義框架上的一個變量。
  2. 再也沒有回到第1幀 - 使用幀2持有任何內容,您目前使用的幀1
  3. 幀2的內容移動到框架3
  4. 只有幀2和3之間交替
+0

你是一個真正的救星馬蒂!謝謝!! – 2012-03-08 14:14:31

1

實際上,可以在不重置進程中的變量的情況下返回到幀#1。具體方法如下:

var myVar; 
if (myVar == undefined) myVar = true; 

如果將「myVar的」到另一架「假」然後回車,你的代碼會看到「假」,因爲它現在是一個定義的變量。