Re: [問題] as3中import fl.events.ComponentEvent;
※ 引述《diadio (豐)》之銘言:
: 我是新手正在看範例學習AS3,下面是範例hello world,有些問題想請問大家,
: 以下問題很多麻煩了,若是有我沒問到的的地方也請大家教教我,多告訴我一些,
: 因為我很多觀念都不是很清楚,感謝了
: ------------------------以下是FLASH版面架構-------------------------
: ┌───────────┐
: │ │
: │ 我的名字叫做 │
: │ mainTxt │
: │ 我是一個MutiTEXT區塊│
: └───────────┘
: ┌──────────┐名字是userNameTxt,是SingleTEXT區塊
: └──────────┘
話說,F1說明是大家的好朋友
以下內容我都會盡量引用F1的內容來說明..
: -------------------------以下是程式碼------------------------
: import fl.events.ComponentEvent;
: //import 是載入頭檔 的意思嗎?
: //fl是什麼,代表整個影片檔嗎?ComponenEvent是什麼呢?
: //為什麼一定要載入這個東西呢?她是屬於控制哪一方面的呢?是鍵盤與滑鼠嗎?
: //請問有關FLASH畫面中所有物件所對應的AS3控制方式有沒有說明文件呢?
: //例如控制物件的拖曳等
Lets you access classes without specifying their fully qualified names.
For example, if you want to use a custom class macr.util.users.UserClass
in a script, you must refer to it by its fully qualified name or import it;
if you import it, you can refer to it by the class name:
// before importing
var myUser:macr.util.users.UserClass = new macr.util.users.UserClass();
// after importing
import macr.util.users.UserClass;
var myUser:UserClass = new UserClass();
重點是黃色那句.. :)
: mainTxt.text = Greeter.sayHello();
: //這裡的Greeter是什麼呢?sayHello()這個函式是什麼呢?
Greeter看起來像是個類別(沒完整的檔案只能用猜的)
sayHello()這個函式是什麼呢? 其實應該不會有人知道...
從字面上是一個say hello的function
: mainTxt.editable = false;
: //這裡的意思是說把mainTxt.editable預設成未編輯的狀態嗎?
: //為什麼要這樣設定呢?
為什麼的話,這個要問寫這段程式碼的人了....
不過,editable並不是像你說的「預設成未編輯的狀態」
而是讓它變成不可編輯(就是不讓你打字進去吧)
: userNameTxt.addEventListener(ComponentEvent.ENTER, checkName);
: //這裡是說傾聽userNameTxt是否被按Enter這個按鍵,
: //若按鍵Enter被按下就會發生函式checkName事件對嗎?
差不多 :)
: //AS3中函式的使用 不用checkName()而是用checkName是代表()可以被省略嗎?
不是省略
有加跟沒加的意思不同
有加代表「呼叫」、「執行」....
這個地方只是要把function掛上listener而已,沒有要執行它
: function checkName(e:ComponentEvent):void {
: mainTxt.text = Greeter.sayHello(userNameTxt.text);
: }
: //這個函式是說將userNametxt.text上的文字輸入到mainTxt.text嗎?
不一定是
因為不知道你的sayHello是幹嘛的..(雖然大概是猜得到)
: //請問這裡的checkName函式是上面動作的嗎?
: //也就是說AS3函式可以先使用之後再宣告的嗎?
: //另外此函式()中宣告將e宣告為ComponenEvent物件可是並沒有看到使用,
: //請問是在哪裡偷偷用到了嗎?
: --------------------本文完-------------------------
: 感謝閱讀
有問題的話可以多看一下F1說明(是F-one,不是F-L)
AS3需要OOP的基礎..
從上面你的問題來看,你需要滿基本的入門書喔... :)
加油!
--
誠徵PHP網站工程師,熟MVC架構佳 http://blog.eddie.com.tw/
全職、兼職可,意者請敲 :) http://www.eddie.com.tw/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.132.128.37
→
09/24 08:57, , 1F
09/24 08:57, 1F
推
09/24 09:04, , 2F
09/24 09:04, 2F
→
09/24 09:05, , 3F
09/24 09:05, 3F
→
09/24 09:09, , 4F
09/24 09:09, 4F
→
09/24 09:10, , 5F
09/24 09:10, 5F
→
09/24 09:36, , 6F
09/24 09:36, 6F
→
09/24 09:40, , 7F
09/24 09:40, 7F
→
09/24 09:40, , 8F
09/24 09:40, 8F
→
09/24 09:40, , 9F
09/24 09:40, 9F
→
09/24 09:41, , 10F
09/24 09:41, 10F
→
09/24 09:41, , 11F
09/24 09:41, 11F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):