问题标签 [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.
javascript - 仅当画布在滚动后可见时才开始动画 (Animate CC)。
我有一个包含在我的 html 文件中的动画(使用 Adobe animate CC 制作)。我正在尝试更改其原始脚本,以便仅当动画在浏览器的视口中可见时才从头开始。不幸的是,我进行了广泛的搜索,但无法找到适合我的案例的任何解决方案。
这是我要更改的原始代码:
arrays - 有效地导航数组和选定的字符串
我是一个玩动作脚本的菜鸟,但我觉得这个问题是一个基本的编码问题我的项目类似于这张图片。
我有四个象限区域(红色、蓝色、黄色和绿色),我正在向每个区域添加文本按钮,每个按钮中都有一个单词。每个部分有 16 个单词是从 4 个具有预设单词的数组(redWordArray、greenWordArray、yellowWordArray、blueWordArray)中添加的。单击时,文本按钮会使用发光过滤器发光,并且单词会被添加到另一个数组中以进行数据收集。例如,单击时将红色单词添加到红色数组(redChosenArray)。再次单击该单词时,它会删除辉光滤镜并从所选数组中删除。
我发现我的表现很慢,我想知道我是否正确有效地添加和删除单词。这些是我将辉光滤镜和所选单词添加到数组中的函数。我会喜欢你对最佳编码实践的见解,因为我确信它是一团糟!
谢谢!
html - 无法将 html zipfile 上传到 Google Adworks
嘿
我在将 html5 横幅广告上传到 Google Adworks 时遇到问题,它通过了除相关资产检查之外的所有检查。
我收到此错误消息,但我不确定解决方案是什么。我试过删除一些代码,但这不起作用,当我在浏览器中预览时,最终使图稿变为空白。
javascript - 在 Adobe Animate cc 中使用随机数设置间隔
我试图每 5 秒生成一次随机数,并使用 Animate Canvas 在动态文本框中输出。在画布中,我有一个名为 numberOutput 的动态文本框。
到目前为止,我有:
这有效,但没有间隔。
如何设置间隔,以便动态文本每 5 秒生成一个随机数?
谢谢。
canvas - 循环播放随机影片剪辑的功能
我正在使用 Adobe Animate 创建一个简单的 HTML5 Canvas 动画,其中星星在背景中随机生成动画。我有 10 颗名为 star1 - star10 的星星,因为我只想让其中 10 颗在特定的地方播放。我一直在尝试创建一个循环的函数,从 1-10 中选择一个随机数,然后播放该影片剪辑。
这是我当前的代码:
该函数正在循环并在 1-10 之间选择一个随机数,但我无法让它播放电影剪辑。当我使用 this["star" + myNum]; 它以身份不明的形式返回,但如果我使用 ["star" + myNum]; 然后它以 ["star1"] 的形式返回。我不确定如何获取代码来编译实际的电影剪辑名称并播放它。
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
如果有人能给我一个关于这有什么问题的线索,将不胜感激。
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
是一个符号,stateplace
1 2 和 3 是 stateplace 的实例。我只是想知道the stateplace1
StateItems 循环中是否有清理 s 的方法,所以没有 50stateItems[0].stateplace1 = this.stateplace1;
我只是想不出另一种方法将每个 StateItem 连接到其相应的 stateplace。代码按我需要的方式工作我只是不知道是否有办法清理它。我希望这能解决问题。
javascript - 使用 Adobe Animate CC HTML5 在符号上创建工具提示
我在 adobe animate 的 HTML5 Canvas 项目中创建了几个符号(按钮),每个按钮都会触发一个动作,我想为这些按钮创建工具提示,以便它们描述按下它们会发生什么。
对于具有实例名称“InstanceOne”的符号,我尝试过这样的事情:
但似乎没有符号的 attr 函数。是否有一种通过 adobe animate 创建工具提示的快速方法,或者我是否需要使用 mouseover 和 mouseout 事件(不知道该怎么做)?
createjs - Adobe Animate CC Canvas (CreateJS) 矢量图形在放大时变得模糊
所以我对这个他们称之为“Adobe Animate CC”的下一代 Flash 应用程序很陌生,我正在尝试创建一个交互式地图场景……非常基础。如果你点击美国它应该放大。再次点击它应该缩小。
我遇到的问题是,即使我的地图是从 SVG 文件导入的——当我使用 CreateJS 应用缩放补间时,我可以告诉我,当我驻留在“Adobe Animate CC”工作区中时,它会保留其矢量数据图形的边缘变得非常像素化。
这是我正在使用的代码:
以下是像素化结果的一些图像:
更令人不安的是,那个蓝绿色的圆圈是符号内的原生圆圈对象。不是svg。我希望至少在转型下这会保持清晰。
这是不可避免的吗?应用程序是否在导出时缓存我的矢量文件的位图版本?我能阻止这一切吗?我可以在补间期间和之后强制重新渲染矢量文件吗?有没有办法解决?这个应用程序是否真的支持矢量图形?