问题标签 [animate-cc]
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.
javascript - 从 CreateJS / Animate 中的函数开始
我是 Animate/CreateJS 的新手,我想知道如何使它工作。我想要的是当我将鼠标悬停在一个对象上时,另一个从 0 alpha 到 1 出现。我搜索了谷歌,但我找不到任何可以帮助我解决这个问题的东西。
代码是这样的:
提前致谢。
actionscript-3 - 将简单的旋转代码 AS2 转换为 AS3
一个 Flash 文件被发送给我,里面有一些动画。客户问我是否可以调整动画中的几个图像。但是随着 Animate CC 的更新,不再支持 AS2,因此动画不再起作用。由于我不熟悉 AS2 或 AS3,有人可以帮忙,以便在 AS3 中工作吗?
谢谢!
easeljs - 如何使用easelJS在Adobe Animate时间轴上的不同帧上的按钮上转到嵌套影片剪辑的按钮上播放?
Stackoverflow 的新手,非常感谢大家的意见。我在 Adobe Animate CC 中有一个按钮,我想将其转到主时间轴上的不同帧,以转到同一帧上的影片剪辑。我一生无法弄清楚如何在 EaselJS 的函数中引用时间轴中的帧。
所以如果我有:
任何帮助表示赞赏:)
javascript - 事件监听器在 HTML5 Canvas 中的 CreateJS / Animate CC 中多次触发
动画 CC、HTML5 画布。我有一个动画,有几个点击退出,到 twitter、facebook 等。动画有一个重复按钮。在第一次播放时,当我单击 twitter 退出时,只会打开一个 twitter 页面,在第二次播放时,我单击相同的退出按钮,它会打开两个 twitter 页面,(依此类推,无限循环。如果我点击重复 50 次如果会打开 50 个推特页面 :) )。
这是第 342 帧中的一个代码片段:
我尝试在同一帧上删除事件侦听器(在重播函数中),但我仍然遇到同样的事情,每次在重播广告后触发 clicktag1 等时都会打开这个 +1 的窗口。我怎样才能解决这个问题?我不确定事件侦听器是否真的被删除了,或者发生了什么。
基本上,每次我重播动画时,我的听众都会触发 +1 次。我在这里尝试了解决方案,但在我的情况下不起作用。我怎样才能解决这个问题?
haxe - 将 AnmiateCC html5 输出与 Haxe 一起使用
因为 FLASH 已死,我的任务是将一些游戏转换为 html5。图形和动画是在 AnimateCC 的时间线上制作的。
到目前为止,该过程看起来像:发布到 swc/swf、FlashDevelop -> AddToLibrary 并且我可以访问所有对象。当发布目标是 HTML5 画布时,我有两个文件:
testHaxe.html
testHaxe.js
我正在寻找一种将 thouse 文件连接到 haxe 并访问 Stage 或库 ex 中的文件的方法:new a1();
haxeLib 中有 createJS 的外部变量,但我不知道如何将它们与此输出一起使用。
createjs - CreateJS - Sprite / ButtonHelper 问题
我在 Animate CC HTML 5 画布项目中创建按钮时遇到问题。我尝试在我的库中创建一个 MovieClip 实例,设置链接名称并在 MovieClip 中为每个状态创建一个帧,标记为“out”、“over”、“down”和“hit”。
在 CreateJS 中使用 ButtonHelper 类在一定程度上“有效”,产生了一个具有翻转状态的功能按钮,直到我尝试使用 .x 和 .y 属性将按钮重新定位在舞台上的其他位置。当我这样做时,命中状态似乎与电影剪辑的其余部分“分离” - 即要触发“翻转”帧,我必须将鼠标悬停在舞台右侧更下方和右侧的命中状态上。
我的 Animate CC 试用版现已过期,因此我正在尝试使用带有普通老式 HTML 的 CreateJS 库来解决我的问题。我创建了一个 spritesheet PNG 文件,其中包含三个 50px x 50px 的图像,等于 150px X 50px。我创建了一个 HTML 文档和 Javascript 代码,如下所示,但是当我单击“向下”或鼠标“悬停”它时,Sprite 按钮的状态没有改变。
我想知道是否有什么可以通过我的方式传递一些想法?我写的东西很可能有一个简单的错误,我自己工作并且放慢了对它的“代码盲”。
非常感谢,
戴夫
HTML:
Javascript:
canvas - CreateJS Animate CC - 鼠标点击不起作用
CreateJS 鼠标点击根本不起作用的原因是什么?
编辑澄清:
Animate-CC/CreatJS Canvas 鼠标交互在此处工作(按视频播放按钮)但在此处不工作(按“播放”按钮)的潜在原因是什么?
某种类型的“阻止”,阻止画布获得点击?
进一步澄清:
请打开控制台,您将看到第一个站点同时记录画布和舞台点击,而第二个站点仅记录画布点击。
这是我的代码:
我的代码被加载到上述两个页面中,但是第二个页面做了一些使舞台无法点击的事情。
有任何想法吗?
提前致谢!
更新 1:
请注意,上面的工作示例将我的广告素材(id “iRoll”)包裹在 iFrame 中,而无效示例则没有。这可能会影响 CreateJS 框架解释 DOM 鼠标交互的方式。
另外,我在上面的示例中添加了以下代码:
that.mcBTN 是黑匣子,我在第 1 帧上有文本“(滚动)”。
这是在点击时更改彩色框的代码:
如果您在黑框内部和外部交替单击,您可以看到某些东西在坐标系方面已正确注册 - (“滚动”文本应出现),但仍然是单击功能和翻转功能自己不知何故不起作用(即,彩色框不会改变颜色,并且“滚动”文本不会基于翻转交互出现。
actionscript-3 - 创建跨平台运行时 AIR 应用程序
我正在从 Animate CC(mac 版)编译一个嵌入运行时的 AIR 应用程序。在 mac 上没有问题,但是当我将应用程序文件传输到 PC(显然是运行 Windows)时,应用程序图标显示为一个文件夹,并且该文件夹中没有任何内容可以单击以运行该应用程序。
我的印象是 Adobe AIR 是跨平台兼容的,所以我在编译时做错了什么,还是我必须在 PC 上编译才能创建可以在 Windows 上运行的运行时嵌入式应用程序?
actionscript-3 - 无法在 AS3 中更改动态文本
这是整个项目的链接,如果需要,包括所有依赖项。 https://www.dropbox.com/sh/3d3towtkhb4c38r/AADdxDJq9ix7bK9hTkt_VTSAa?dl=0
基本上试图清理一些我留下来处理的脚本,并且一直在努力思考为什么这不起作用。我没有收到任何调试错误,一切似乎都链接到了需要链接的地方。我的字体似乎是嵌入的,我所有的实例名称似乎都是正确的......我唯一能想到的是我在代码中遗漏了一些愚蠢的东西。任何帮助将非常感激!没有什么比被弄得一团糟并且不得不修复它更有趣的了。
基本上,文本框应该有一个基于即将到来的比赛的倒计时计时器(例如,比赛 X 在 xxx 分钟内),如果没有比赛临近,它应该显示一些默认文本。目前,它似乎根本不想更改动态文本!
编辑:我还要提到包含文本的 RaceRibbon Movieclip 也为 as3 导出到 com.RaceRibbon 类。
以防万一您不想单独浏览文件,com.RaceRibbon 代码是
actionscript-3 - 通过在 Actionscript 3 中使用变量值来定位实例对象
我有一系列对象,每个对象都有实例名称,例如:
对象1 对象2 对象3
按数字顺序上升。我想根据变量的值访问每一个。例如
我想用这个值来选择合适的对象。在 javascript 或 JQuery 中会这样写:
这将返回我 object2。但是,这种方法显然不适用于 AS3。有人可以帮我放吗?