2012-10-22 188 views
-5

我讓我的周圍閃光燈頭,並把它簡單地說,我想不通的地方放碼。我把代碼放在哪裏?

我習慣了視覺IDE的,我可以從工具箱中拖動對象到工作區/月,然後查看該對象的事件處理程序的列表,並把代碼中的特定事件處理程序下。

閃存似乎並不喜歡這個工作。沒有按鈕對象在工具箱中,這反而意味着你需要使用矩形工具繪製一個矩形,然後用轉換爲元件將其轉換爲一個按鈕。現在我有一個按鈕,我想將標籤的文本更改爲「Hello World」。

我拖到什麼我假設是一個標籤(大牛逼)到我的畫布,並通過屬性枚舉,試圖找到爲標籤的名稱/ ID,我無法找到。

所以兩個問題:

  • 在Flash CS6,我如何訪問一個按鈕的點擊事件?
  • 在Flash CS6,我如何才能訪問對象的屬性識別標籤(或其它任何物體)?

感謝

+1

我建議尋找一個flash教程。 –

+0

當然,對象的屬性窗格中的哪個位置是標籤的標識符?就像在我每次點擊畫布上的標籤時,我都會看到屬性窗格中的屬性列表,但我沒有看到標籤的名稱/ ID。我習慣通過對象名稱/ ID的點符號以其他語言編程方式訪問對象的屬性。 – JMK

+0

@JMK讓它成爲一個符號,檢查我的答案的細節。 –

回答

1
  • 在Flash CS6,我該如何訪問一個按鈕的點擊事件?

與您的任何代碼一樣,這可以在Actions窗格或文本編輯器中完成。喜歡的東西:

yourButton.addEventListener(MouseEvent.CLICK, clicked); 

function clicked(e:MouseEvent):void { 
//code 
} 
  • 在Flash CS6,我如何才能訪問對象的屬性識別標籤(或其它任何物體)?

該對象需要保存爲符號,然後您可以給該符號的實例一個名稱。然後通過引用其名稱來修改它。之所以找不到文本框的「屬性」是因爲它不是一個符號。選擇文本字段,然後按F8(或者轉到修改 - >轉換爲符號),然後您可以將它視爲符號。

我認爲這將幫助你很多谷歌圍繞一個或兩個教程,直到你得到基本的竅門,因爲它比說,Visual Studio中的有點不同。這裏有一個關於textfields的具體內容。