- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如何在不是我的主类且不是显示对象的类中访问 Actionscript 3 中的舞台?
最佳答案
最简单的方法,你可以将它保存在一个static var
中,例如:
public class MyMain extends Sprite {
public static var STAGE:Stage;
public function MyMain() {
if (stage)
init();
else
addEventListener(Event.ADDED_TO_STAGE, init, false, 0, true);
}
}
private function init(e:Event=null):void{
removeEventListener(Event.ADDED_TO_STAGE, init);
// store stage reference when stage ready
STAGE=stage;
}
}
并且在您的其他类中导入保存静态变量的类,当然在访问它之前必须初始化变量。
import MyMain;
public class Other {
public function useStage():void {
MyMain.STAGE...
}
}
关于actionscript-3 - 如何访问不是 DisplayObject 的类中的舞台?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2153111/
例如,我有一个电影剪辑的层次结构。 mc1 是 mc 的 child ,而 mc2 是 mc1 的 child 。 原来,当我设置 mc1.visible = false; mc2.visib
我正在尝试将 DropShadowFilter/BlurFilter/GlowFilter 添加到舞台上的简单 Sprite。如果我瞄准闪光灯,它看起来和行为都很好。当我以 HTML5 为目标时,我什
我有以下文件(使用最新的 PIXI.js 版本): index.html pixi.js example 1 body { margin
我是新手,我已经搜索并尝试了数周,但我无法掌握它。下面的简单代码给出了“提供的 DisplayObject 必须是调用者的子项”错误。 var square = new squareObj; addC
Flash 如何处理舞台外的元素? 显然 Flash 并没有真正渲染它们(因为它们不会出现在屏幕上的任何地方),但是渲染它们的过程是否仍然存在,是否会像元素在屏幕上一样减慢我的游戏速度? 或者 Fla
有没有办法阻止 DisplayObject 的高度属性自动更改?尽管我的 swf 文件高度为 32 像素,但它会自动调整大小以匹配内容。下面的代码可以证明这一点,第一帧 enemy.height 是
如何在不是我的主类且不是显示对象的类中访问 Actionscript 3 中的舞台? 最佳答案 最简单的方法,你可以将它保存在一个static var中,例如: public class MyMain
我对 AS3 非常陌生,我对 AS2 中本来很简单的事情现在变得如此复杂和棘手感到困惑。例如,我想创建一堆 TextField 对象,由于某种原因,它们每帧都会上升(如: object.y-=1; )
如何在 AS3 中保留内容(图形、添加的显示对象等)的同时复制显示对象( Sprite 、影片剪辑等)? Kirupa (http://www.kirupa.com/forum/showpost.ph
我有一个 DisplayObject(让它成为一个 Sprite)。 我需要的是将其下的内容变为黑白(仅在其边界内)。有什么建议么? 谢谢。 最佳答案 你可以捕获它下面的舞台,剪裁到你想要使用的 Sp
var tf = new Text(letter, font, color); var tfContainer = new Container(); tfContainer.addChild(tf);
有什么可以将 Swf 或 DisplayObject 转换为 SVG 的吗? 我正在尝试找到一种从 swf/矢量形状生成大尺寸 JPG 的方法。当前来自 AS3 的 jpg export() 对 jp
您将如何通过 ActionScript 在Sprite或Shape上设置配准点(我知道使用Flash是微不足道的,但是我只需要在 ActionScript 中进行设置即可) 最佳答案 Flash Pl
我正在尝试以编程方式模拟 Action Script 3 中的一些淡入/淡出效果,使用 Timer 类并及时控制指定 DisplayObject 的 alpha 属性。总的来说,它可以工作并且看起来很
我正在使用 flash.display.Loader 加载外部 SWF(由我工作的公司的其他部门预先制作) .然后我遍历显示列表,注册所有对象并监听添加/删除的事件以处理列表的 future 更改。
我有一个大 (4096x4096) 的图像加载到内存中,但是当我尝试使用 addChild 时,在它真正被绘制到屏幕之前有很长的延迟。这是预期的。但是,是否有我可以监听的事件以了解 DisplayOb
任何人都可以帮我找出如何获得电晕中矩形的颜色吗?我已经用颜色填充了那个矩形,所以现在我想在触摸矩形时获得该颜色。 最佳答案 创建你的矩形: local rectangle = display.newR
我正在学习 http://markbennison.com/actionscript/as3-space-shooter/2-coding-projectiles/ 上的 Action Script
我正在我的应用程序中实现剪切复制粘贴,如 cacoo .但我在这些操作中遇到了问题。我正在使用剪切复制粘贴背后的想法 var className:String = getQualifiedClassN
在我的代码中,我曾将 Sprite 的 alpha 设置为 0.7 square.alpha = 0.7; 在我的代码的后面,我在条件语句中检查这个 alpha。 if (square.alpha =
我是一名优秀的程序员,十分优秀!