[問題] as3中import fl.events.ComponentEvent;
我是新手正在看範例學習AS3,下面是範例hello world,有些問題想請問大家,
以下問題很多麻煩了,若是有我沒問到的的地方也請大家教教我,多告訴我一些,
因為我很多觀念都不是很清楚,感謝了
------------------------以下是FLASH版面架構-------------------------
┌───────────┐
│ │
│ 我的名字叫做 │
│ mainTxt │
│ 我是一個MutiTEXT區塊│
└───────────┘
┌──────────┐名字是userNameTxt,是SingleTEXT區塊
└──────────┘
-------------------------以下是程式碼------------------------
import fl.events.ComponentEvent;
//import 是載入頭檔 的意思嗎?
//fl是什麼,代表整個影片檔嗎?ComponenEvent是什麼呢?
//為什麼一定要載入這個東西呢?她是屬於控制哪一方面的呢?是鍵盤與滑鼠嗎?
//請問有關FLASH畫面中所有物件所對應的AS3控制方式有沒有說明文件呢?
//例如控制物件的拖曳等
mainTxt.text = Greeter.sayHello();
//這裡的Greeter是什麼呢?sayHello()這個函式是什麼呢?
mainTxt.editable = false;
//這裡的意思是說把mainTxt.editable預設成未編輯的狀態嗎?
//為什麼要這樣設定呢?
userNameTxt.addEventListener(ComponentEvent.ENTER, checkName);
//這裡是說傾聽userNameTxt是否被按Enter這個按鍵,
//若按鍵Enter被按下就會發生函式checkName事件對嗎?
//AS3中函式的使用 不用checkName()而是用checkName是代表()可以被省略嗎?
function checkName(e:ComponentEvent):void {
mainTxt.text = Greeter.sayHello(userNameTxt.text);
}
//這個函式是說將userNametxt.text上的文字輸入到mainTxt.text嗎?
//請問這裡的checkName函式是上面動作的嗎?
//也就是說AS3函式可以先使用之後再宣告的嗎?
//另外此函式()中宣告將e宣告為ComponenEvent物件可是並沒有看到使用,
//請問是在哪裡偷偷用到了嗎?
--------------------本文完-------------------------
感謝閱讀
--
有品不跳自選區
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.29.241.8
→
09/23 16:22, , 1F
09/23 16:22, 1F
→
09/23 17:06, , 2F
09/23 17:06, 2F
→
09/23 17:18, , 3F
09/23 17:18, 3F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):