![]() |
1
2
我想这是一个闪现的问题,而不是一个灵活的问题…这就是为什么
问题是,此事件不是生成的…
这不仅仅是一个骗局,需要花费大量的开发和调试时间,这将是一个痛苦的屁股,因为你将必须绝对确定,一切(也任何库符号,如果你使用CS3/CS4,如我所想的)……而且由于您的自定义访问器发送的所有事件,将占用相当大的性能… 实际上,最简单的事情是观察enterframe上的宽度/高度,如果它们从一个帧更改为另一个帧,则重新绘制边框…这更有意义,因为你不需要在一帧中再重绘一次边框,如果你试图捕捉任何可能意味着调整大小的动作,这种效果很可能发生。实际上,比较两个浮点数是非常便宜的…:) 希望有帮助… 尔兹 后台操作系统 |
![]() |
2
2
|
![]() |
3
0
创建自定义事件类:
在主Sprite MXML中,您可以使用:
然后,当事件发生时(当对象更改高度或添加时),您将调度:
|
![]() |
4
0
思想起初,我很惊讶DisplayObject类的实现没有分派事件。当其宽度和高度属性发生更改或内容大小重新计算时,调整事件的大小,但由于性能原因,这很有意义。 我考虑过使用event.render事件,但是我在一个textfield上听它,我正在通过一个脚本疯狂地调整大小…尽管文本被重新包装,盒子也在膨胀,光标也在闪烁…它从不触发单个渲染事件。令人惊讶的是,它只在文本更改时激发渲染事件,这只是显示渲染事件有多无用。 回答…关注期望DisplayObject改变大小的环境或频率。我建议您:
从逻辑上讲,您选择的方法应该取决于您对DisplayObject更改大小的可能性的了解:
|
![]() |
nabster023 · 拉伸和旋转电影剪辑而不失真 6 年前 |
![]() |
Dimentio · 无限循环(动作脚本3) 7 年前 |
![]() |
AeroKLiam · AS3-使用组合框进行真/假测验 7 年前 |
![]() |
nabster023 · 自动检测AS3中输入文本字段的值 7 年前 |
![]() |
TheGunners · 查找两条圆弧之间的交点 7 年前 |