问题标签 [adobe-animate]

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 投票
0 回答
157 浏览

javascript - Adobe CC 动作呈现在 HTML5 Canvas 中

我创建了一个简单的动画,它使用运动呈现“fly-in-blur-right”。以下是它在舞台内的移动方式:

Adobe CC 运动模糊

当我输出到 HTML5 Canvas 时,它会将动画转换为经典补间,从一个点移动到另一个点。当我点击发布时,我收到来自 Adob​​e CC 的以下输出警告:

由此,我了解到不支持许多过滤器。有没有办法在 HTML5 Canvas 中获得所需的效果?有我可以使用的 JS 库吗?

0 投票
1 回答
1070 浏览

javascript - 仅当画布在滚动后可见时才开始动画 (Animate CC)。

我有一个包含在我的 html 文件中的动画(使用 Adob​​e animate CC 制作)。我正在尝试更改其原始脚本,以便仅当动画在浏览器的视口中可见时才从头开始。不幸的是,我进行了广泛的搜索,但无法找到适合我的案例的任何解决方案。

这是我要更改的原始代码:

0 投票
0 回答
35 浏览

arrays - 有效地导航数组和选定的字符串

我是一个玩动作脚本的菜鸟,但我觉得这个问题是一个基本的编码问题我的项目类似于这张图片

我有四个象限区域(红色、蓝色、黄色和绿色),我正在向每个区域添加文本按钮,每个按钮中都有一个单词。每个部分有 16 个单词是从 4 个具有预设单词的数组(redWordArray、greenWordArray、yellowWordArray、blueWordArray)中添加的。单击时,文本按钮会使用发光过滤器发光,并且单词会被添加到另一个数组中以进行数据收集。例如,单击时将红色单词添加到红色数组(redChosenArray)。再次单击该单词时,它会删除辉光滤镜并从所选数组中删除。

我发现我的表现很慢,我想知道我是否正确有效地添加和删除单词。这些是我将辉光滤镜和所选单词添加到数组中的函数。我会喜欢你对最佳编码实践的见解,因为我确信它是一团糟!

谢谢!

0 投票
0 回答
25 浏览

html - 无法将 html zipfile 上传到 Google Adworks

我在将 html5 横幅广告上传到 Google Adworks 时遇到问题,它通过了除相关资产检查之外的所有检查。

我收到此错误消息,但我不确定解决方案是什么。我试过删除一些代码,但这不起作用,当我在浏览器中预览时,最终使图稿变为空白。

0 投票
1 回答
845 浏览

javascript - 在 Adob​​e Animate cc 中使用随机数设置间隔

我试图每 5 秒生成一次随机数,并使用 Animate Canvas 在动态文本框中输出。在画布中,我有一个名为 numberOutput 的动态文本框。

到目前为止,我有:

这有效,但没有间隔。

如何设置间隔,以便动态文本每 5 秒生成一个随机数?

谢谢。

0 投票
1 回答
179 浏览

canvas - 循环播放随机影片剪辑的功能

我正在使用 Adob​​e Animate 创建一个简单的 HTML5 Canvas 动画,其中星星在背景中随机生成动画。我有 10 颗名为 star1 - star10 的星星,因为我只想让其中 10 颗在特定的地方播放。我一直在尝试创建一个循环的函数,从 1-10 中选择一个随机数,然后播放该影片剪辑。

这是我当前的代码:

该函数正在循环并在 1-10 之间选择一个随机数,但我无法让它播放电影剪辑。当我使用 this["star" + myNum]; 它以身份不​​明的形式返回,但如果我使用 ["star" + myNum]; 然后它以 ["star1"] 的形式返回。我不确定如何获取代码来编译实际的电影剪辑名称并播放它。

0 投票
1 回答
164 浏览

actionscript-3 - 图像重叠 - 动作脚本 3 / adobe flash / adobe animate

我正在开发一个项目,该项目正在运行时在另一个 png(png2) 图像(之前放置的)前面加载 png(png1)

我已经这样做并且它工作正常,问题是在一段时间后 png1 对背景透明,即使 png2 放置在 png1 和背景的中间,下面我附上了问题和代码的屏幕截图。

截图:

错误前 - https://drive.google.com/file/d/19a0t2jEGfDoX2voQ96rap4XpvDlGMWBd/view?usp=sharing

错误 - https://drive.google.com/file/d/1a--EIEXz2Qzt5SBfl8Y8SxDIAG3DkYZf/view?usp=sharing

时间线 - https://drive.google.com/file/d/1s2uPSpOYAcfEJqdNqD4QpDGla8Gvs5LC/view?usp=sharing

如果有人能给我一个关于这有什么问题的线索,将不胜感激。

0 投票
0 回答
157 浏览

javascript - Adobe Animate Canvas 父数组?

我有一个我正在用 adobe animate HTML canvas 制作的游戏。在我下面的代码中,有没有办法将所有这些组合在一起,stateItems[].stateplace1 =this.state所以我没有 50 种不同的变体?我尝试让 state1s 成为 StateItems 的子项,但它仍然感觉非常衍生。

如果 stateItems 和 state1s 是两个不同的数组,有没有办法将 stateItems 的第一个项目(佛罗里达)调用到第一个目标(state1)等等,所以它们是“链接”的。这样的事情会起作用吗?我将如何去做?

我对javascript很陌生,所以如果有一个超级简单的解决方案,我深表歉意。

编辑:StateItems 是实际美国示例的 Animate 中的单个符号:佛罗里达州是美国的一个州,因此它是我StateItem数组的一部分。stateplace是放置状态的地方,stateplace是一个符号,stateplace1 2 和 3 是 stateplace 的实例。我只是想知道the stateplace1StateItems 循环中是否有清理 s 的方法,所以没有 50stateItems[0].stateplace1 = this.stateplace1; 我只是想不出另一种方法将每个 StateItem 连接到其相应的 stateplace。代码按我需要的方式工作我只是不知道是否有办法清理它。我希望这能解决问题。

0 投票
1 回答
263 浏览

javascript - 使用 Adob​​e Animate CC HTML5 在符号上创建工具提示

我在 adobe animate 的 HTML5 Canvas 项目中创建了几个符号(按钮),每个按钮都会触发一个动作,我想为这些按钮创建工具提示,以便它们描述按下它们会发生什么。
对于具有实例名称“InstanceOne”的符号,我尝试过这样的事情:

但似乎没有符号的 attr 函数。是否有一种通过 adobe animate 创建工具提示的快速方法,或者我是否需要使用 mouseover 和 mouseout 事件(不知道该怎么做)?

0 投票
1 回答
861 浏览

createjs - Adobe Animate CC Canvas (CreateJS) 矢量图形在放大时变得模糊

所以我对这个他们称之为“Adobe Animate CC”的下一代 Flash 应用程序很陌生,我正在尝试创建一个交互式地图场景……非常基础。如果你点击美国它应该放大。再次点击它应该缩小。

我遇到的问题是,即使我的地图是从 SVG 文件导入的——当我使用 CreateJS 应用缩放补间时,我可以告诉我,当我驻留在“Adobe Animate CC”工作区中时,它会保留其矢量数据图形的边缘变得非常像素化。

这是我正在使用的代码:

以下是像素化结果的一些图像:

像素

仍然

更令人不安的是,那个蓝绿色的圆圈是符号内的原生圆圈对象。不是svg。我希望至少在转型下这会保持清晰。

这是不可避免的吗?应用程序是否在导出时缓存我的矢量文件的位图版本?我能阻止这一切吗?我可以在补间期间和之后强制重新渲染矢量文件吗?有没有办法解决?这个应用程序是否真的支持矢量图形?