作者geili (geili)
看板Flash
標題[問題] 一個小小的as3的程式問題請大家幫忙
時間Thu Feb 16 06:07:10 2012
各位好
最近在看板上的經典書籍 actionscript3.0編成精隨(這是簡體版)
裡面大約38,39頁的地方
有要我去設計一個動畫 加兩個按鈕
他要我們按按鈕時 動畫才會開始動
而另一個按鈕 則是有超連結效果
但我不管怎用 動畫是會跑 但我寫的程式卻似乎一點用都沒有
我這邊把程式碼貼上 希望好心人可以幫幫我 幫忙看一下
感恩了
我動畫的東西是一個方格 我取名叫 startMovie
按鈕 一個叫homeButton 一個叫 playButton
import flash.ui.Mouse;
import flash.net.URLRequest;
stop();
function startMovie(event:MouseEvent):void
{
this.play();
playButton.addEventListener(MouseEvent.CLICK, startMovie);
}
function gotoAuthorPage(event:MouseEvent):void
{
var targetURL : URLRequest = new URLRequest("
http://www.google.com/ig");
navigateToURL(targetURL);
homeButton.addEventListener(MouseEvent.CLICK, gotoAuthorPage);
}
謝謝各位
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 216.165.95.72
1F:推 chengchieh:按鈕的點擊事件不應該是在所要綁定的事件內偵聽 02/16 09:36
2F:→ chengchieh:你的兩個function從來沒被呼叫到..又如何去偵聽... 02/16 09:37
痾......什麼???
很抱歉 我之前沒有任何程式語言的背景
我很想認真看懂 可是都照書本上來還是不太理解
可否請你多說一點呢 拜託你 我真的不是很了你的意思
謝謝你
※ 編輯: geili 來自: 128.238.160.247 (02/16 09:40)
3F:→ WJAider:那就找本書從 "基礎型別" "流程控制" 教到 "函式" 開始 02/16 14:18
4F:→ WJAider:別越級打怪了 02/16 14:18
5F:→ aquarianboy:放心,我是醫學院畢業的,也沒有任何程式語言的背景:P 02/16 17:08
6F:→ dsmwang:關鍵字addEventListener 02/16 19:21
7F:→ chengchieh:初學的話..應該有蠻多快快樂樂學flash的書XD... 02/17 09:44
8F:→ Enfan010:function 自訂名稱(事件類別){動作內容} 02/17 09:51
9F:→ Enfan010:物件.addEventListener(事件, 動作) 02/17 09:52
10F:→ Enfan010:先確認基礎的建構方式...AS3要了解物件導向方式.. 02/17 09:54
11F:推 eternity1357:把那兩個addEventListener從函數裡拿出來... 03/01 11:38
12F:推 drwho:那2行addEventListener應該不是在函式裡面吧? 03/01 15:39