问题标签 [displayobject]
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.
actionscript-3 - 在 AS3 中,为什么鼠标事件似乎跳过“root”并进入“阶段”?
运行以下代码,一次使用 block.mouseEnabled = true,再次使用 block.mouseEnabled = false,在每次运行期间单击该块一次。
为什么将“root”作为目标跳过?这是设计使然吗?这种异常的设计原因是什么或可能是什么?
我问这个是因为它与正常模式明显不同,当子对象将 mouseEnabled 设置为 false 时,当单击其子区域时,父对象将成为目标。
根可能只是事件捕获/目标/冒泡循环行程中的非参与者端点,并且任何到达它的东西都会被应用到舞台而不是根。
actionscript-3 - Shape、Sprite、MovieClip 等显示对象:何时使用?
包中有大量的显示对象flash.display
。我不清楚在什么情况下应该使用Shape
,Sprite
或MovieClip
. 使用它们的优点和缺点是什么?
先感谢您!!
actionscript-3 - Flash AS3 - DisplayObject 参数错误 - 尝试删除和添加加载的内容
我正在使用 flash 和 as3 来尝试构建照片加载器/查看器/上传工具。我正在使用文件引用来处理浏览/加载/上传功能。我当前的阶段有 2 个加载器框,我将用户选择的图像加载到其中。不过,如果用户决定,我需要能够删除图像并重新选择另一个图像。
所以在文件加载事件中我有这个代码:
在我的替换按钮上,我有:
一旦按下替换按钮,它工作正常,但是当我将另一个图像加载到加载器中时 - 下次我按下替换按钮(或任何后续时间)时,我的 flash as3 文件中出现以下参数错误:
有谁知道这意味着什么?奇怪的是它只发生在第二次而不是第一次。我想如果我有:
currentContent.addChild(currentLoader); addChild(currentContent);
在加载然后只是
currentContent.removeChild(currentLoader); removeChild(currentContent);
在替换功能上它会起作用吗?
如果这也有帮助,完整的 as3 代码如下所示
我只学习 Flash 3-4 个月,所以请放轻松,如果我的代码没有以最好的方式完成,我深表歉意!:)
劳伦
actionscript-3 - AS3:将精灵保存到文件并读回?
我正在使用 Actionscript 3,我需要能够将矢量图形精灵写入文件,然后再将其加载回来。通常我只是在一个 ByteArray 中序列化它,但显然你不能序列化一个精灵。但它只是数据,所以必须有某种方式在文件中表示它。我用谷歌搜索,直到我的手指酸痛,但我似乎无法找到任何东西。有谁知道如何做到这一点?谢谢!
actionscript-3 - AS3 - 我应该将所有对象添加到舞台上,还是只添加屏幕上的对象?
在 actionscript3(cs5.5 或 flashdevelop)中,管理离屏显示对象的最佳实践是什么?
选项 A:加载关卡时,将所有对象放在舞台上(即使是在屏幕外的方式)
或者
选项 B:跟踪哪些对象应该出现在屏幕上,当它们应该出现时将它们添加到屏幕上,并在它们不应该出现时将它们移除。
选项 A肯定更容易管理,但实际上这两个选项的性能更高?在某些情况下更好吗?(即,瓦片地图可能会受益于管理屏幕上的哪些瓦片(尤其是对于巨大的地图),但也许 Flash 会在幕后处理所有这些?)
actionscript-3 - 提供的 DisplayObject 必须是调用者的子对象
对于特定对象,我偶尔会收到此错误。出于某种原因,当我生成 2 个这个对象而不是一个时,这个问题似乎就开始了。我基本上有敌人掉落硬币,一个敌人掉落 2 个。当我同时捡起它们时,我开始收到此错误。
这是当玩家和硬币发生碰撞时碰撞检查调用的函数。当我从这个功能一次拿起两个硬币时,问题通常开始。
编辑了代码。
javascript - 显示中的不可见链接:可见
潜伏了一段时间,但这是我的第一篇文章。请对我放轻松!:-)
我在表格中设置了一个带有“内容”列表的常见问题解答页面,当单击“显示”按钮时,正文变得可见。
当 display:none tr 通过单击“show”按钮更改为 display:block 时,它可以工作,除非我<a href...>
在 tr 的内容中有 a。在这种情况下,除非我尝试突出显示该行,否则该链接是不可见的。
JS 看起来像这样 -
HTML 看起来像这样:
有任何想法吗?
更新
考虑到了 Lister 先生的建议,即从我想要隐藏/显示的行中删除样式 - 基本上链接仍然不可见。
我已将页面和 CSS 文档放在我的桌面上并从那里加载页面,因为我认为它可能正在从 CSS 中拉下一些东西。
该链接正确显示,除了保存文件的位置之外没有任何更改!
现在我真的很困惑
更新
排序!嗯......还没有,但我知道它是什么所以应该只需要几分钟。
在那个主页上,我有几个 PHP 包含的其他文档,包括我的导航栏,其中包含一些样式标记。那里有一个 {color: white;} 导致这个链接也是白色的。
我发现如果我将页面更改为 HTML 而不是 PHP,那么颜色是正确的,所以我认为它一定是从服务器端包含的东西。
感谢大家的评论,他们确实帮助了我 1/ 整理了一些代码 2/ 为我指明了正确的方向。
特别感谢李斯特先生。
请有人可以关闭这个。它不会让我回答我自己的问题,因为我是 7 小时的新手。
actionscript-3 - 从 as3 中加载的 swf 中获取所有帧
我在帮助下加载外部 SWFMovieClipSWFLoader
并将它们添加到场景中addElement
。所以我知道帧总数,并且可以使用 nextFrame/prevFrame 进行导航。我需要创建带有缩略图的面板,其中包含每个帧的预览。例如,我如何从 MovieClip 中获取每一帧并存储在数组中?
javascript - JavaScript 使用主题标签更改显示
我对 JS 很陌生,对一些看起来很简单的东西有疑问。我正在尝试编写代码,以便如果页面在 url 的末尾带有 # 加载,例如。www.example.com#hashtag,然后会显示一个 div,如果它没有 # 则不会显示该 div。
我的代码:
JS:
HTML:
coronasdk - 将中间类库与超类一起使用
我尝试做这样的事情:
需要“中产阶级”
所以为了创建一些我想成为显示对象的按钮......
但它不起作用。似乎 DisplayObject 不被识别为一个类。