问题标签 [stage]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
class - 如何在 Actionscript3 的班级内移动舞台?
好的,所以我知道如何通过修改第 1 层操作脚本中的 this.x 和 this.y 变量来在实际的 .fla 文件中移动舞台。
但是在文档类-公共类 Starlight 扩展了 MovieClip 中,无论我尝试什么,它似乎都不起作用,我的研究将我引向了这个使用代码:
我确实意识到与实际移动舞台本身相比,它很笨拙且速度较慢。而且我不确定如果另一个移动的物体进入舞台会发生什么,因为从技术上讲,这段代码不自然地改变了舞台上所有东西的x,y。
任何帮助表示赞赏!干杯
编辑:试过这个 -
git - Git:能够在不接触工作树的情况下暂存某个文件内容
我想修改一个(文本)文件的索引,而不必更改工作树文件状态。这可能吗?
git - Git:阶段补丁的能力
Git的后续行动:能够在不触及工作树的情况下暂存某个文件内容:
我想通过暂存补丁(针对 HEAD)来修改一个(文本)文件的索引,而无需更改工作树文件状态。这可能吗?
actionscript-3 - AS3 无法从自定义类访问阶段
如何从自定义类访问舞台,尤其是 Flash 电影的宽度和鼠标位置?
这只会返回零。我知道 DisplayObjects 在启动之前没有任何阶段,因此您无法在构造函数中访问该阶段,但即使我稍后将 sayStage() 作为实例方法调用,它也不起作用。
我究竟做错了什么?
git - 在进行初始提交之前在索引中查找添加的文件
我正在编写一个脚本来查找添加到舞台的所有文件。我只提出了在已经有初始提交时才有效的解决方案(即使用 git diff-index --name-status HEAD)。但是没有 HEAD 时没有解决方案。
IE:
git status 似乎能够弄清楚需要添加什么。可能有一些我可以使用的管道,但我似乎找不到它。有任何想法吗?
actionscript-3 - AIR - 设置 NativeWindow 的大小以包括系统镶边
如何找出系统chrome的大小,以便我可以指定窗口大小以达到我想要的舞台大小?
如果我的主窗口设置为 800 x 600(舞台),并且我创建如下第二个窗口,它会更小。
我假设您同时增加newWindow.width = 800;
并newWindow.height = 600;
考虑 chrome,但是您如何找到这个值?
actionscript-3 - 你能让键盘事件在不同的页面上有所不同吗?
嘿,有没有办法让某些键在一个页面上做一件事,然后在另一个页面上做不同的事情,就像我使用的那样
但是在下一帧我不能再次使用空格键来执行另一项任务?任何帮助,将不胜感激
flash - 舞台上的电影剪辑消失了
我正在创建一个矿工游戏(有金子,你必须用钩子抓住它们)。我修改了 Main 类以获取名为“Gold”的 MovieClip(root) 的所有子类,并将它们放在一个 Array(boulders[]) 中,稍后检查碰撞(我设计并在舞台上为每个等级)。当玩家收集所有金币时(当巨石 array.length <= 0)然后 goToAndStop(nextLevel),它再次从舞台上获取金币 MovieClips,如果它的名称是 ==“Gold”,则将其放入巨石 [ ]。发生了什么:在第一级(第 2 帧,因为第 1 帧是预加载器)一切都很好 - 我在舞台上有 2 个金色电影剪辑(在设计模式下),所有 2 个金色都放入数组中并显示。在第二层,我有 4 个金币,其中只有 2 个被放入阵列中并显示。在第三层,我在舞台上设计了 7 枚金币,但只有 3 枚被展示并放入巨石阵中。从下一帧黄金影片剪辑的计数中减去几乎之前的黄金计数(在前一帧上)。有人知道吗?
我正在放置 Main.as 代码:
在这里,我将所有名为“Gold”的孩子添加到巨石阵列中,并将它们放在舞台上。然后添加 Pod 和 Rod。
这是侦听按键并移除巨石的函数,然后如果 boulder.length <= 0 移除所有侦听器并 goToAndStop(nextLevel) 并再次调用 createLevel() 函数以再次加载下一帧的金色 MovieClips。我上面描述的问题来了。
flash - 在启动时更改阶段大小
问题很简单:我想从 XML 中读取宽度和高度,然后根据 Flash 的 EXE 文件中的这些数字更改舞台大小。想象一下 Flash 应用程序的主要大小是例如 1024 x786。我编写了一个代码,它作为触摸屏与用户交互,所有启动数据(如图像文件名和键协调)都来自一个 XML 文件。我的问题是,对于不同的 PC s, I must set the size of application manually. Some touch screens have different ratios like 1280 * 400! The only way is set the stage size on startup the application but
stage.staheWidth and
stage.stageHeight don
t 为我改变任何东西。任何想法 ?
flash - 如何根据 Flash 中的 swf 调整文本框的大小?
因为我有一个文本框。当我放大 swf 窗口时,swf 的大小很大。那时我想调整文本框的大小。怎么做?
我需要根据舞台高度和宽度调整 x、y、宽度和高度。
更新
当我调整窗口大小时,它看起来像那样