Event.ADDED_TO_STAGE--转

天线学习笔记——HFSS简单阵列天线 在HFSS15.0版本中使用 Radiation --> Antenna Array Setup 设置天线阵列的参数时的设计列表如下: 值得注意的是,在该版本中所定义的是:第一个阵元的位置坐标(First Cell Position)、阵元之间的间距(Directions)和阵元的数量(Number of Cells) 这些参数。 在ANSYS中的HFSS仿真中定义天线阵列如下: 与老版本不同的是:中心点坐标(Center Position)和布局设置(Layout Setting)。在布局设置中 阅读详情
Event.ADDED_TO_STAGE
2010-02-23 10:20

本来是想看Event.ADDED_TO_STAGE的,意外在天地会上看到元老们加该事件的方法,举一反三,觉得很多地方用三目确实很方便,代码如下:

public function Main():void
    {
          this.stage?jb():addEventListener(Event.ADDED_TO_STAGE,onJb);
    }
    private function onJb(_evt:Event):void
    {
             jb();
             removeEventListener(Event.ADDED_TO_STAGE,onJb);
    }
    private function jb():void
    {
             init();
             startGame();
    }

Event.ADDED_TO_STAGE在自身的生成的flash要被别的调用时或调用外部SWF时,多需要加上该舞台事件,而不是直接stage.addeventlistener;

补充:键盘事件必须是stage.addEventListener(),而stage必须是在主类中应用才可以,否则报错无stage属性。

 

if (stage) {
stage.addEventListener(KeyboardEvent.KEY_DOWN,mykeydown)
} else {
addEventListener(Event.ADDED_TO_STAGE, aaa);
}
function aaa(event:Event):void {
removeEventListener(Event.ADDED_TO_STAGE, aaa);
stage.addEventListener(KeyboardEvent.KEY_DOWN,mykeydown)
}

function mykeydown(evt:KeyboardEvent):void
{
......
}
/////////////////////////////

很多时候,可视类初始化的时候,要用到stage属性,则必须使用Event.ADDED_TO_STAGE事件,有的时候,连文档类初始化时,也需要用到Event.ADDED_TO_STAGE,原因是这个swf将被其它的文件加载,如果直接在初始化函数内使用stage属性,单独发布是没问题的,但联调时就会发生问题。

但是,文档类初始化函数内的Event.ADDED_TO_STAGE,当这个swf被其他文件加载时,很有可能被触发两次,如果你将所有真正的初始化代码都写在Event.ADDED_TO_STAGE事件相应函数内,所有的可视化元素,将会被new出来两份,所有的侦听,将会有两份...

这个现象很隐蔽,往往发生了也不报错,从表面上也看不出问题,但一旦发生,轻则降低机器性能,重则会发生很多灵异事件,例如明明把某个元素visible设成false了,但屏幕上还是能看到它,原因就是new出来东西,都将有两份。

Event.ADDED_TO_STAGE被广播两次的原因,可能是文档类的特殊性造成的,它自己初始化的时候被触发一次,被加载并显示的时候再触发一次。

一条时间轴上的商品供给:商品供给域事件全景、八大子域事件清单与事件契约规范的工程推演 本文以虚构连锁零售企业“青禾鲜市”为例,用事件风暴重新梳理商品供给域:先剖析同词异义、状态模糊、隐式依赖与被动兜底四类冲突,再以时间轴、八条子域泳道与关键事件铺出全景地图,确立一个事件只有一个户口;随后为总店商品、门店商品、价格、库存、质量、标签、变更通知与操作日志列出聚合、事件、命令与策略,并统一命名、信封结构、版本与幂等规范。程序体检把初稿14个问题清零,仿真显示按聚合版本号更新可售视图可将误判从两位数百分比降到0.019%。文末给出四轮工作坊节奏与新品引入、全国调价、批次召回走查剧本。 阅读详情

相关推荐

TSC条码打印机C#例程(tsclib.dll调用) 【转】

//----program.cs using System;using System.Collections.Generic;using System.Windows.Forms; using System.Runtime.InteropServices;public class TSCLIB_DLL{[DllImport("TSCLIB.dll", EntryPoint = "abou...

weixin_33843947的博客 2441

关于Event.ADDED_TO_STAGE

一. Event.ADDED_TO_STAGE的作用和使用方法 Event.ADDED_TO_STAGE在使用 addChild()函数,将显示对象添加到舞台时触发。 例如:addChild(my_mc); 该方法add完成后会触发该事件 var my_obj:a_class= new a_class();addChild(my_obj); 上面的代码中会先触发a_class里的函数,...

weixin_30249203的博客 177

LIN总线从入门到精通:低成本汽车通信协议原理与实战

在汽车电子和嵌入式系统中,串行通信协议是实现分布式控制的关键技术。其中,LIN(Local Interconnect Network)总线作为一种专为低成本应用设计的单主多从网络协议,其核心原理在于通过简化的“领导-汇报”通信模式,在满足车身控制、传感器数据采集等场景需求的同时,将硬件与布线成本降至最低。LIN总线采用标准化的帧结构,包含间隔场、同步场和受保护标识符场,并依赖调度表来管理通信时序,确保了网络的确定性与可靠性。其技术价值在于为车窗、座椅、灯光等非安全关键系统提供了高性价比的解决方案,是构建分层

weixin_29185167的博客 260

Event.ADDED_TO_STAGE的本质

我们都知道Event.ADDED_TO_STAGE在使用 addChild()函数,将显示对象添加到舞台时触发: addChild(my_mc); 触发该事件 var my_obj:a_class= new a_class();addChild(my_obj) 上面的代码中 是先触发a_class里的函数 然后因为addChild() 而 触发Event.ADDED_TO_STAG...

weixin_30832983的博客 256

Excel数据透视表实战:分组折线图制作与动态分析指南

数据可视化是数据分析的关键环节,其核心原理在于将抽象数据转化为直观图形,以揭示趋势、对比差异。在众多图表类型中,折线图因其能清晰展示连续数据随时间或其他序列的变化趋势,而成为趋势分析的利器。其技术价值在于通过视觉编码,将多维数据关系降维呈现,从而辅助决策。在业务分析、运营监控等应用场景中,常需对比不同分组(如产品线、销售区域)在同一时间序列上的表现,这正是分组折线图要解决的核心问题。本文聚焦于利用Excel数据透视表这一强大工具,高效构建动态分组折线图,并深入探讨数据透视表在数据重塑和图表自动化中的实战应用

weixin_29057237的博客 381

TP4056在单节锂电池充电管理中的创新应用与电路优化

本文深入探讨了TP4056线性充电管理芯片在单节锂电池充电电路中的创新应用与优化方案。针对“边充边用”的核心挑战,文章详细解析了利用PMOS管构建智能供电切换电路的原理,实现了外部电源与电池供电的无缝、安全切换,有效杜绝了电池“边充边放”的风险。同时,提供了关键的元器件选型、PCB布局布线技巧及常见问题排查指南,为创客和硬件开发者提供了高性价比、高可靠性的锂电池电源管理实践方案。

rock5的博客 501

Event.ADD_TO_STAGE事件

Display objects often need to perform set-up tasks which depend on the stage. They might wish to access stage.stageWidth or stage.stageHeight, for example. The trouble is, the stage property will return null until that object is on the Display List.The sta

隐竹的专栏 2047

AUTOSAR进阶图解==>AUTOSAR_EXP_VFB

AUTOSAR虚拟功能总线(VFB)摘要 AUTOSAR虚拟功能总线(VFB)是汽车开放系统架构中的核心抽象概念,为分布式电子系统提供统一通信模型。VFB允许软件组件在不了解底层物理通信机制的情况下交互,通过运行时环境(RTE)实现组件间的数据交换。系统配置过程将抽象的VFB视图转换为具体实现,包括组件到ECU的映射和通信机制选择。VFB采用"last-is-best"语义进行数据通信,并支持模式管理机制,使组件能根据系统状态调整行为。此外,VFB还支持与非AUTOSAR系统的交互,通常

一名留德华的,康德的信徒的,专注于汽车电子领域的博客 1117

Event.ADDED_TO_STAGE的问题

<br />      发现一个问题,就是在对象中添加了Event.ADDED_TO_STAGE监听后,监听函数会执行两次,从网上找了下资料,是这样说的:事件处在目标阶段的时候添加子对象,childSprite的侦听器被触发两次<br /> 。但是不知道对不对,所以探索ing....

wkyb608的专栏 885

FANUC机器人通过ROBOGUIDE实现与实际的机器人进行程序导入导出的具体方法示例

FANUC机器人通过ROBOGUIDE实现与实际的机器人进行程序导入导出的具体方法示例

Robot_PLC_HMI_Automation 6536

SAP 系统间信任关系配置全攻略:从 SM59 到 SMT1 的实践与风险控制

本文介绍了在SAP系统间配置信任关系的详细流程与最佳实践。文章以SAP Gateway与后端系统架构为场景,从SM59创建RFC目的地开始,到SMT1建立信任关系,再到授权对象S_RFCACL的配置,提供了完整的操作指南。重点包括:使用标准命名规范创建专用RFC连接、通过向导完成系统间信任登记、严格控制S_RFCACL授权范围等。文中还分享了真实项目案例、可复用的检查清单以及常见问题的排查思路,帮助用户实现稳定可靠的跨系统无密码调用,同时确保安全性。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 323

【转】关于Event.ADDED_TO_STAGE

今天遇到了Event.ADDED_TO_STAGE这个事件,因为第一次遇到所以找了好多的资料,想了解在什么情况下使用这个事件。原来是当我们要引用 stage 的时候需要添加这样的侦听器。 看代码: private function _onAddedToStage(param1:Event) { removeEventListener(Even...

AS3 266

15-YOLOV8OBB损失函数详解

在Ultralytics YOLO 模型中,OBB 由YOLO OBB 格式中的四个角点表示。这样可以更准确地检测到物体,因为边界框可以旋转以更好地适应物体。其坐标在 0 和 1 之间归一化:YOLO 在内部处理损失和输出是xywhr 格式,xy表示边界框的中心点、whr表示宽度、高度和旋转角度。

zqb_123的博客 798

Event.ADDED和Event.ADDED_TO_STAGE的区别

引用 http://www.actionscript.org/forums/showthread.php3?t=220154 var _container:Sprite = new Sprite();   //_container.addEventListener(Event.ADDED,onAdded); //_container.addEventListener(Event.ADDE

wyr0924的专栏 1594

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

Flash as3 Event.ADDED_TO_STAGE的使用

一:使用方法: 1172: 找不到定义 flash.events.Event:ADDED_TO_STAGE。 今天在文档类中初始化一个自定义类是,遇上了上面的错误,仔细考虑才发现可能在自定义类中定位一个区位交通图,获取stage.stageWidth和stage.stageHeight的时候引发了该错误,我分析可能和舞台加载顺序有关,因为只有自定义类被添加到舞台上,才能...

anhuang5101的博客 272

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

【AS3】关于Event.ADDED_TO_STAGE

我们都知道Event.ADDED_TO_STAGE在使用 addChild()函数,将显示对象添加到舞台时触发:addChild(my_mc); 触发该事件 var my_obj:a_class= new a_class(); addChild(my_obj) 上面的代码中,是先触发a_class里的函数,然后因为addChild()而触发Event.ADDED_TO_STAGE事件...

Ray的专栏 280

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

ADDED_TO_STAGE REMOVED_FROM_STAGE Event.ADDED Event.REMOVED 区别

Event.ADDED_TO_STAGE only gets dispatched once an object has beenadded to a displayList, and also all its parents have been added. Event.REMOVED_FROM_STAGE is dispatched when a DisplayObjec

footar的专栏 901

关于ADDED_TO_STAGE事件

  在将显示对象直接添加到舞台显示列表或将包含显示对象的子树添加至舞台显示列表中时调度。 以下方法会触发此事件:DE&gt;DisplayObjectContainer.addChild()DE&gt;、DE&gt;DisplayObjectContainer.addChildAt()DE&gt;。          很多时候,可视类初始化的时候,要用到stage属性,则必须使用Event....

freeboy21的专栏 234

flex中如何在初始化中使用stage

最近做新的分组主题页面自适应时遇到一个问题,初始话中使用stage报空对象。 研究了一下flex的初始化顺序好,发现原因主要跟 Application 四大初始化事件有关,必须弄清楚这四个事件。 这里大概说一下 这四个初始化事件到底什么情况下分派(其实 Application 初始化是一个很复杂的过程,这里就省略这些部分了) 四大初始化事件:preinitialize,initialize,

w_y_loong的专栏 664

flex mx:Application的初始化方法stage属性为null

有两种解决方法 1.调用callLater方法,如下:

那是啥啥啥 215

stage监听键盘事件被另外的swf加载后失效的解决方法。

if (stage) {stage.addEventListener(KeyboardEvent.KEY_DOWN,mykeydown)} else {addEventListener(Event.ADDED_TO_STAGE, aaa);}function aaa(event:Event):void {removeEventListener(Event.ADDED_TO_STAGE, aaa);...

weixin_34281537的博客 181

AS3 TextField设置焦点终结方法

首先监听Event.ADDED_TO_STAGE private var txtf:TextField = new TextField(); addEventListener(Event.ADDED_TO_STAGE, setFoucs); private function setFoucs(e:Event):void { this.stage.focus = txtf; }

eric88的专栏 4635

type error 1009-無法存取Null 物件參考的屬性或方法

昨天做一个绘图class,做成文档类可以,直接在时间轴裏写var myClass:ClassA=new Class();就是不行。FLASH 报出“type error 1009-無法存取Null 物件參考的屬性或方法”。查了一下,class裏引用了Stage的属性,而Stage在没有被添加到displayObject之前,是Null的,这样就报错了。需要用到这个事件来触发:Event.ADDED

bluelife的AS之路 900

载入使用了Stage的swf

对于使用了Stage的swf,只是单纯的用loader加载当complete事件完成时,同时也会触发空引用的报错一般的解决办法是针对被载入的swf在初始化之前package { import Flash.display.Sprite; import Flash.events.Event; public class StageListener extends Sprite {  pu

太极拳 1152

[AS3]使用stage出错的问题

这两天看AS3 cookbook和AS3的帮助文档,里面很多代码执行后都会出现“TypeError: Error #1009: 无法访问空对象引用的属性或方法。”这个错误。几经周折,才知道解决办法:使用addEventListener( Event.ADDED_TO_STAGE, enterDLHandle ),把要用的stage代码放到enterDLHandle里面,就没问题了。不知道有没有其他...

上善若水,浮生如茶 338
上一篇: 怎么加载xml
下一篇: Embed用法笔记
hacktt
博客等级 码龄19年 21粉丝 31原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值