问题标签 [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.

0 投票
2 回答
241 浏览

javascript - 从 CreateJS / Animate 中的函数开始

我是 Animate/CreateJS 的新手,我想知道如何使它工作。我想要的是当我将鼠标悬停在一个对象上时,另一个从 0 alpha 到 1 出现。我搜索了谷歌,但我找不到任何可以帮助我解决这个问题的东西。

代码是这样的:

提前致谢。

0 投票
1 回答
176 浏览

actionscript-3 - 将简单的旋转代码 AS2 转换为 AS3

一个 Flash 文件被发送给我,里面有一些动画。客户问我是否可以调整动画中的几个图像。但是随着 Animate CC 的更新,不再支持 AS2,因此动画不再起作用。由于我不熟悉 AS2 或 AS3,有人可以帮忙,以便在 AS3 中工作吗?

谢谢!

0 投票
0 回答
921 浏览

easeljs - 如何使用easelJS在Adobe Animate时间轴上的不同帧上的按钮上转到嵌套影片剪辑的按钮上播放?

Stackoverflow 的新手,非常感谢大家的意见。我在 Adob​​e Animate CC 中有一个按钮,我想将其转到主时间轴上的不同帧,以转到同一帧上的影片剪辑。我一生无法弄清楚如何在 EaselJS 的函数中引用时间轴中的帧。

所以如果我有:

任何帮助表示赞赏:)

0 投票
1 回答
604 浏览

javascript - 事件监听器在 HTML5 Canvas 中的 CreateJS / Animate CC 中多次触发

动画 CC、HTML5 画布。我有一个动画,有几个点击退出,到 twitter、facebook 等。动画有一个重复按钮。在第一次播放时,当我单击 twitter 退出时,只会打开一个 twitter 页面,在第二次播放时,我单击相同的退出按钮,它会打开两个 twitter 页面,(依此类推,无限循环。如果我点击重复 50 次如果会打开 50 个推特页面 :) )。

这是第 342 帧中的一个代码片段:

我尝试在同一帧上删除事件侦听器(在重播函数中),但我仍然遇到同样的事情,每次在重播广告后触发 clicktag1 等时都会打开这个 +1 的窗口。我怎样才能解决这个问题?我不确定事件侦听器是否真的被删除了,或者发生了什么。

基本上,每次我重播动画时,我的听众都会触发 +1 次。我在这里尝试了解决方案,但在我的情况下不起作用。我怎样才能解决这个问题?

0 投票
1 回答
192 浏览

haxe - 将 AnmiateCC html5 输出与 Haxe 一起使用

因为 FLASH 已死,我的任务是将一些游戏转换为 html5。图形和动画是在 AnimateCC 的时间线上制作的。

到目前为止,该过程看起来像:发布到 swc/swf、FlashDevelop -> AddToLibrary 并且我可以访问所有对象。当发布目标是 HTML5 画布时,我有两个文件:

testHaxe.html

testHaxe.js

我正在寻找一种将 thouse 文件连接到 haxe 并访问 Stage 或库 ex 中的文件的方法:new a1();

haxeLib 中有 createJS 的外部变量,但我不知道如何将它们与此输出一起使用。

0 投票
0 回答
374 浏览

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:

0 投票
1 回答
940 浏览

canvas - CreateJS Animate CC - 鼠标点击不起作用

CreateJS 鼠标点击根本不起作用的原因是什么?

编辑澄清:

Animate-CC/CreatJS Canvas 鼠标交互在此处工作(按视频播放按钮)但在此处不工作(按“播放”按钮)的潜在原因是什么?

某种类型的“阻止”,阻止画布获得点击?

进一步澄清:

请打开控制台,您将看到第一个站点同时记录画布和舞台点击,而第二个站点仅记录画布点击。

这是我的代码:

我的代码被加载到上述两个页面中,但是第二个页面做了一些使舞台无法点击的事情。

有任何想法吗?

提前致谢!

更新 1:

请注意,上面的工作示例将我的广告素材(id “iRoll”)包裹在 iFrame 中,而无效示例则没有。这可能会影响 CreateJS 框架解释 DOM 鼠标交互的方式。

另外,我在上面的示例中添加了以下代码:

that.mcBTN 是黑匣子,我在第 1 帧上有文本“(滚动)”。

这是在点击时更改彩色框的代码:

如果您在黑框内部和外部交替单击,您可以看到某些东西在坐标系方面已正确注册 - (“滚动”文本应出现),但仍然是单击功能和翻转功能自己不知何故不起作用(即,彩色框不会改变颜色,并且“滚动”文本不会基于翻转交互出现。

0 投票
2 回答
358 浏览

actionscript-3 - 创建跨平台运行时 AIR 应用程序

我正在从 Animate CC(mac 版)编译一个嵌入运行时的 AIR 应用程序。在 mac 上没有问题,但是当我将应用程序文件传输到 PC(显然是运行 Windows)时,应用程序图标显示为一个文件夹,并且该文件夹中没有任何内容可以单击以运行该应用程序。

我的印象是 Adob​​e AIR 是跨平台兼容的,所以我在编译时做错了什么,还是我必须在 PC 上编译才能创建可以在 Windows 上运行的运行时嵌入式应用程序?

0 投票
1 回答
582 浏览

actionscript-3 - 无法在 AS3 中更改动态文本

这是整个项目的链接,如果需要,包括所有依赖项。 https://www.dropbox.com/sh/3d3towtkhb4c38r/AADdxDJq9ix7bK9hTkt_VTSAa?dl=0

基本上试图清理一些我留下来处理的脚本,并且一直在努力思考为什么这不起作用。我没有收到任何调试错误,一切似乎都链接到了需要链接的地方。我的字体似乎是嵌入的,我所有的实例名称似乎都是正确的......我唯一能想到的是我在代码中遗漏了一些愚蠢的东西。任何帮助将非常感激!没有什么比被弄得一团糟并且不得不修复它更有趣的了。

基本上,文本框应该有一个基于即将到来的比赛的倒计时计时器(例如,比赛 X 在 xxx 分钟内),如果没有比赛临近,它应该显示一些默认文本。目前,它似乎根本不想更改动态文本!

编辑:我还要提到包含文本的 RaceRibbon Movieclip 也为 as3 导出到 com.RaceRibbon 类。

以防万一您不想单独浏览文件,com.RaceRibbon 代码是

0 投票
0 回答
64 浏览

actionscript-3 - 通过在 Actionscript 3 中使用变量值来定位实例对象

我有一系列对象,每个对象都有实例名称,例如:

对象1 对象2 对象3

按数字顺序上升。我想根据变量的值访问每一个。例如

我想用这个值来选择合适的对象。在 javascript 或 JQuery 中会这样写:

这将返回我 object2。但是,这种方法显然不适用于 AS3。有人可以帮我放吗?