作者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