首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Flash:AS3-- setChildIndex问题

Flash:AS3-- setChildIndex问题
EN

Stack Overflow用户
提问于 2011-02-28 22:46:07
回答 1查看 1.8K关注 0票数 0

当按钮悬停在屏幕上时,我使用setChildIndex将按钮移动到屏幕的前面,但我创建了一个“后退”按钮,这样电影就可以在时间轴上向后移动几帧来查看上一个屏幕。我的问题是,当我使用后退按钮返回到时间线中的那个点时,setChildIndex按钮仍然留在屏幕上。下面的脚本显示了我拥有的按钮,然后是back按钮。如何才能使后退按钮同时删除所有按钮?是否存在类似于“如果包含btn1、btn2等..删除子项”之类的东西?

代码语言:javascript
运行
AI代码解释
复制
stop();

//campaign
campaign_btn.addEventListener(MouseEvent.ROLL_OVER, roll1);
function roll1(event:MouseEvent):void {
    setChildIndex(campaign_btn, numChildren-1);
};

//survey
survey_btn.addEventListener(MouseEvent.ROLL_OVER, roll2);
function roll2(event:MouseEvent):void {
    setChildIndex(survey_btn, numChildren-1);
};

//project
project_btn.addEventListener(MouseEvent.ROLL_OVER, roll3);
function roll3(event:MouseEvent):void {
    setChildIndex(project_btn, numChildren-1);
};

//filestore
filestore_btn.addEventListener(MouseEvent.ROLL_OVER, roll4);
function roll4(event:MouseEvent):void {
    setChildIndex(filestore_btn, numChildren-1);
};

//website
website_btn.addEventListener(MouseEvent.ROLL_OVER, roll5);
function roll5(event:MouseEvent):void {
    setChildIndex(website_btn, numChildren-1);
};

//forms
forms_btn.addEventListener(MouseEvent.ROLL_OVER, roll6);
function roll6(event:MouseEvent):void {
    setChildIndex(forms_btn, numChildren-1);
};

//invoice
invoice_btn.addEventListener(MouseEvent.ROLL_OVER, roll7);
function roll7(event:MouseEvent):void {
    setChildIndex(invoice_btn, numChildren-1);
};

//CRM
CRM_btn.addEventListener(MouseEvent.ROLL_OVER, roll8);
function roll8(event:MouseEvent):void {
    setChildIndex(CRM_btn, numChildren-1);
};

//--------------------------back button------------------------------
back_btn.addEventListener(MouseEvent.CLICK, buttonClick1);
function buttonClick1(event:MouseEvent):void
{
    if(contains(campaign_btn))
    {
        removeChild(campaign_btn);
    }
        gotoAndPlay(1124);
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-02-28 23:04:13

如果我没记错,我可能错了,因为我已经有一段时间没有使用可怕的时间线了,用任何子函数修改的时间线对象不再是正常时间线流的一部分。所以当离开一个框架时,它们不会消失,你必须手动处理它。

在后退按钮的onClick事件处理程序中添加删除对象,或添加到每个对象中:

代码语言:javascript
运行
AI代码解释
复制
objectToBeRemoved.addEventListener(Event.ENTER_FRAME, killer);

function killer(e:Event):void{
    if (currentFrame != 11)
        removeChild(objectToBeRemoved)
}

但这并不是真正优化的解决方案。可能无法开箱工作,我太困了,无法更好地集中精力。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5148484

复制
相关文章
如何将你的Hexo博客部署到Google Firebase上
博主最近在 白嫖万恶的资本 将博客部署到新的CDN上,所以在寻找免费的静态Web应用部署工具,发现了Google Firebase。
pai233
2022/04/26
1.5K0
如何将你的Hexo博客部署到Google Firebase上
firebase怎么用_firebase是什么
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/168361.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/20
4.3K0
firebase怎么用_firebase是什么
Google 的 Firebase 如何删除项目
https://www.ossez.com/t/google-firebase/13792
HoneyMoose
2021/11/02
3.3K0
Google 的 Firebase 如何删除项目
Firebase 如何创建登录 Token
Firebase 的 token 可以使用 firebase 命令行工具来进行创建。
HoneyMoose
2021/04/02
2.6K0
Firebase 如何创建登录 Token
Android Firebase 服务简介
Firebase初步了解 什么事Firebase? Firebase成立于2011年,在被Google收购之前,Firebase是一个协助开发者快速构建App,能够提供行动应用专用开发平台及SDK的一款产品,简单的说大概就是一套集成后台服务工具。早在2014年,谷歌收购了Firebase,这主要是一种面向应用程序开发人员的数据库。Firebase基本上向广大的应用程序开发人员提供不同的服务,比如存储、消息传递、通知和身份验证等服务。 在今年的I/O大会上,谷歌发表了新版的Firebase,新的Firebas
xiangzhihong
2018/02/05
23.4K0
Android  Firebase 服务简介
与 FireBase 亲密接触
正常的 App 都是属于网络应用,数据都是从服务器上获取的。这就需要有专业的后台开发人员开发后台业务服务器,然后为我们 App 提供数据。自从云出现之后,各大云主机厂商提供了一个云服务 PAAS(Platform-as-a-Service的缩写),意思是平台即服务。PaaS是一个执行代码以及管理应用运行环境的开发平台,用户通过SVN或者Git之类的代码版本管理工具与平台交互。但这也是开发人员具备后台开发的能力。因此,
猴哥yuri
2018/08/16
16.5K0
我们弃用 Firebase 了
作者 | John Considine 译者 | 平川 策划 | 刘燕 我们已经在 Firebase 上发布了 10 几款应用程序,几乎用到了该平台每个方面的特性,并设计了一个可以实现优雅扩展的手册。可以说,事实已经证明,Firebase 对 K-Optional Software 而言是非常宝贵的工具。 就在 2022 年 3 月,我们的开发人员还在为 Firebase Extensions 等创新欢呼。遗憾的是,过去几个月的三个主要变化破坏了开发体验,因此,在新项目中,K-Optional 将
深度学习与Python
2023/03/29
33.6K0
我们弃用 Firebase 了
做什么样的软件系列之Firebase
为什么要写这一篇? 做为一个iOS开发者我没有精力自己实现一套,登陆系统后台,广告系统后台,自己尝试写过身份认证系统,但是忘记密码之类的写的又丑又简陋。同时写后端和app又不能兼顾。
于欣轩
2018/05/25
4.5K0
如何用 Python 发送通知到微信?
来源丨CSDN博客 通知方式有哪些? 常见的通知方式有:邮件,电话,短信,微信。短信和电话:通常是收费的,较少使用;邮件:适合带文件类型的通知,较正式,存档使用;微信:适合告警类型通知,较方便。这里说的微信,是企业微信。 本文目的:通过企业微信应用给企业成员发消息。 如何实现企业微信通知? 1、新建应用 登陆网页版企业微信 (https://work.weixin.qq.com),点击 应用管理 → 应用 → 创建应用 上传应用的 logo,输入应用名称(债券打新),再选择可见范围,成功创建一
用户1737318
2022/04/15
1.4K0
如何用 Python 发送通知到微信?
将自动通知窗体集成到类中
        在IE的右下角自动弹出一个通知窗口,几秒后慢慢消失,这个现在是很常见的js代码实现的功能,但是,我希望能够把这个功能集成起来,使用时尽量简化,所以尝试作了一个类,专门来完成这个功能。         首先,分析弹出窗体的功能。因为这是js的功能,而且js代码是可见的,所以,如果有别人实现的好点,可以直接就拿来使用了。我碰到一个页面的通知功能做的还挺不错的,就分析了下代码,发现主要有三部分组成。         1、javascript代码部分。主要是一些函数和一条调用语句,放在body的前面
用户1075292
2018/01/23
8410
如何用Python发送通知到微信?
来源丨网络 一、通知方式有哪些? 常见的通知方式有:邮件,电话,短信,微信。短信和电话:通常是收费的,较少使用;邮件:适合带文件类型的通知,较正式,存档使用;微信:适合告警类型通知,较方便。这里说的微信,是企业微信。 本文目的:通过企业微信应用给企业成员发消息。 二、如何实现企业微信通知? 1、新建应用 登陆网页版企业微信 (https://work.weixin.qq.com),点击 应用管理 → 应用 → 创建应用 上传应用的 logo,输入应用名称(债券打新),再选择可见范围,成功创建一个告警应
张俊红
2022/04/15
2.3K0
如何用Python发送通知到微信?
如何用 Python 发送通知到微信?
常见的通知方式有:邮件,电话,短信,微信。短信和电话:通常是收费的,较少使用;邮件:适合带文件类型的通知,较正式,存档使用;微信:适合告警类型通知,较方便。这里说的微信,是企业微信。
AirPython
2022/09/28
1.5K0
如何用 Python 发送通知到微信?
Mac上自己推送iOS通知到设备
打开“终端(terminal)”,然后(注意,sudo需要的密码就是系统的root帐号密码)运行“sudo apachectl start”
用户6094182
2019/08/23
1.5K0
Mac上自己推送iOS通知到设备
【玩转云函数】打通Github到企微的消息通知
Dear,大家好,我是“前端小鑫同学”,😇长期从事前端开发,安卓开发,热衷技术,在编程路上越走越远~ 在昨天18号的团队内部知识分享会上同事将近期为团队工程化所做的企微机器人做了详细的分享,主要是每天会有不少的时间都是在处理Merge或在找同事Merge的路上,为了优化这块的时间我们同事使用NodeJs开发服务来连接内部使用的工蜂平台和企微平台,做到自动发送和提醒对应的同事来做代码评审,当评审通过后主动通知发起人来完成合并。 那么我想做什么?      在之前我写了
前端小鑫同学
2022/12/26
1.2K0
【玩转云函数】打通Github到企微的消息通知
如何用 Python 发送告警通知到微信?
短信和电话,通常是收费的(若你有不收费的,可以评论分享一下),而邮件又不是那么及时,因此最后我选择微信通知。
龙哥
2022/01/19
1.8K0
如何用 Python 发送告警通知到微信?
如何用Python发送告警通知到钉钉?
前不久,看到了明哥写的如何用Python发送警告通知到企业微信,想起来之前写过用Pytho发送指定格式数据到钉钉的服务,本文将之前的代码重构下,变成一个:利用Python监控服务器数据,然后有异常就通过钉钉发送给用户。
老表
2021/12/27
2.1K0
如何用Python发送告警通知到钉钉?
利用云函数接收兔小巢的 WebHooks ,并通知到对应邮箱
兔小巢是一款免费的反馈互动社区产品,在网站上插入几行代码即可拥有和腾讯网一样的互动社区,让反馈变得便捷,轻巧。
jwj
2022/03/28
1.9K0
利用云函数接收兔小巢的 WebHooks ,并通知到对应邮箱
快看,如何用 Python 发送告警通知到微信?
短信和电话,通常是收费的(若你有不收费的,可以评论分享一下),而邮件又不是那么及时,因此最后我选择微信通知。
陈晨135
2021/12/23
9000
快看,如何用 Python 发送告警通知到微信?
Jenkins构建通知--邮件通知
步骤如下: 1.进入Manage Jenkins→Configure System→Jenkins Location设置页面,设置管理员邮箱
陈不成i
2021/06/02
3K0
点击加载更多

相似问题

未收到来自Firebase的通知

20

未收到Firebase通知

10

iOS未收到来自Firebase Cloud Messaging的通知

09

未收到Firebase消息通知

11

Android Firebase推送通知未收到

11
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档