你好哥们!我想做一个FLASH按钮:只能点击一次,点击后变换按钮形状。

我想做一个FLASH按钮:只能点击一次,点击后变换按钮形状。无论是循环、跳转第一祯,展现的都是点击一次变换的按钮。... 我想做一个FLASH按钮:只能点击一次,点击后变换按钮形状。无论是循环、跳转第一祯,展现的都是点击一次变换的按钮。 展开
 我来答
匿名用户
2012-04-02
展开全部
public class Main extends MovieClip
{
private var _top:Sprite = new Sprite();
private var _content:Sprite = new Sprite();

private var _pageLoading:PageLoading = new PageLoading();
private var _navPage:NavPage = new NavPage();
private var _navDialog:NavMenu = new NavMenu();

private var pathArr:Array = ["","modfile/Ready.swf", "modfile/Test.swf", "modfile/Game.swf", "modfile/A.swf", "modfile/B.swf", "modfile/C.swf",""];

private var _MNav:NavCoreModel = NavCoreModel.getInstance(); //获取单例
private var _MLoadSWF:LoadSWFModel = LoadSWFModel.getInstance();
private var _MPlayer:PlayerModel = PlayerModel.getInstance();

public function Main()
{
init();
}
private function init():void {
//_pageLoading = new PageLoading();
//_navPage = new NavPage(); //导航主页
//_navDialog = mcNavMenu;

_MNav.stage = stage;
_MNav.root = this;

initView();
initAction();
}
private function initView():void {
scrollRect = new Rectangle(0, 0, stage.stageWidth, stage.stageHeight); //限制显示区域
rightButtonMenu(); //右键菜单

addChild(_content); //底层内容
addChild(_top); //
addChild(_navPage);//引导页
addChild(mc_stageBox); //顶部框

addChild(_navDialog);//引导菜单
addChild(_pageLoading);//加载页

}

private function initAction():void {
_navDialog.visible = false;
mc_stageBox.visible = false;

//主模块的加载 挂接 loading页面
this.loaderInfo.addEventListener(Event.OPEN, _pageLoading.onLoaderOpen_func);
this.loaderInfo.addEventListener(ProgressEvent.PROGRESS, _pageLoading.onLoaderProgress_func);
this.loaderInfo.addEventListener(Event.COMPLETE, _pageLoading.onLoaderComplete_func);

stage.addEventListener("showNavDialog", onShowNavDialog_func);
stage.addEventListener("showPageIndex", onShowIndex_func);
//stage.addEventListener("playMovie", onPlayMovie_func);

//导航事件: 挂接导航 _MNav与 加载模块 _MLoadSWF之间的事件关系
_MNav.addEventListener(WxyEvent.WXYEVENT_PS_EN_NAV, _MLoadSWF.onLoad);

//_MLoadSWF._pageLoading = this._pageLoading;
//加载事件: 挂接 loading页面
_MLoadSWF.addEventListener(Event.OPEN, _pageLoading.onLoaderOpen_func);
_MLoadSWF.addEventListener(ProgressEvent.PROGRESS, _pageLoading.onLoaderProgress_func);

_MLoadSWF.addEventListener(WxyEvent.WXYEVENT_PS_EN_LOAD_COMPLETE, _pageLoading.onLoaderComplete_func);
_MLoadSWF.addEventListener(WxyEvent.WXYEVENT_PS_EN_LOAD_COMPLETE, _MPlayer.initMedia_func);
_MLoadSWF.addEventListener(WxyEvent.WXYEVENT_PS_EN_LOAD_COMPLETE, onInitMedia_func);
}
3207c46
2012-03-27 · TA获得超过1400个赞
知道小有建树答主
回答量:2288
采纳率:40%
帮助的人:503万
展开全部
这个很容易,你只要将按钮做在影片剪辑里面,再通过脚本控制它点击后改变形状就行了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我在这边,你在那边。
2012-03-28
知道答主
回答量:34
采纳率:0%
帮助的人:17.8万
展开全部
对啊,可以通过脚本控制它点击后改变形状
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
模拟超人
2012-03-27 · TA获得超过1.9万个赞
知道大有可为答主
回答量:3.6万
采纳率:41%
帮助的人:2.3亿
展开全部
看不懂你到底要问什么。。。
追问
我想实现的是按钮1点击后变成按钮2。
我在网上找到些代码可以实现,不过就是循环后依然展现的是按钮1。
用什么样的代码可以实现:如果按钮1被点击过,永久的变成按钮2。(包括跳循环播放、跳转祯播放FLASH,只要按钮1被点击过。在舞台展现的永久是按钮2)
不知道我说的够不够清楚
来自:求助得到的回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式