问题标签 [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.
actionscript-3 - ActionScripts 3 检查当前文件和文件夹是否存在
如何获取已编译的AIR可执行应用程序的当前路径并检查文件和文件夹是否存在于同一位置?
我尝试使用此代码,但它不起作用:
actionscript-3 - 如何在actionscripts 3中分隔字符串
我需要代码示例来分隔字符串,我是新开发人员,请编写示例代码。谢谢。
这是字符串:
用户名@gmail.com|3.705|18|0.90
我需要在“|”之间分隔每个部分:
用户名@gmail.com
3.705
18
0.90
javascript - 无论如何在 Adobe Animate CC 中使用多语言文本字段来进行 HTML5 Canvas 发布?
Animate CC 2017 默认不支持从右到左的文本输入和标签语言,解决此问题的正确方法是什么?如何为此创建用于 adobe animate 的新组件?
flash - 是否可以通过 Javascript 在 Adobe Animate CC HTML5/Canvas 项目中分配蒙版?
我已经进行了一些挖掘,但找不到任何明确的文档。当用户单击舞台时,我想从库中拉出符号 A 的实例并将其放置在舞台上,然后拉出符号 B 的实例并将其分配为掩码。
我确信符号 B 是一个“有效”的面具,因为它只包含一个形状。
在过去,这很简单:
有什么方法可以使用 JS/CreateJS 实现这一点?
谢谢!
actionscript-3 - Actionscripts 3功能不起作用
我编写了一些代码来获取当前日期并将其与应用程序限制的未来日期进行比较。我不知道为什么这个功能不起作用。
actionscript-3 - 远程调试无法连接
我按照这个关于如何设置远程调试的指南进行了转换。由于我使用 Adobe Animate 编译我的应用程序,因此我假设它已经完成了大部分构建步骤,因为我得到了描述的类似屏幕。
不过我不明白。在这里,我在路由器上进行了端口转发,以便将其发送到我的 PC。我已经打开并打开了 TCP 端口 7935。Windows 防火墙打开或关闭似乎没有什么区别。Windows 防火墙甚至在我运行 fdb 后提示我允许或拒绝它。我无法通过远程调试连接手机。我希望能够将其发送给我的客户,该客户对应用程序有问题,这样我就可以看到幕后发生的事情,而不是依赖大量的 try/catch 语句和屏幕截图。有什么帮助吗?
我尝试了一个虚拟域,它似乎知道它无法连接到它。当我尝试我的或我的 IPv4 时,它不允许我连接。它只是冻结了应用程序。
php - Actionscripts3 从 VPS 问题读取 JSON
在 Adobe AIR Dektop 中,我编写了一些代码来从我们的 VPS 读取 JSON 数据,我认为我的 AS3 代码是正确的,但我不确定 PHP 代码。运行项目后,Adobe Animate 控制台为空。
这个程序可以访问其他站点,运行后我可以从它们读取数据,但从我们的 VPS 我不能。
AS3:
PHP:
php - ActionScripts 3 到 PHP 电子邮件发送
我找到了使用 actionscripts 3 和 php 发送电子邮件的教程,我下载了项目文件并将 mail.php 复制到我们的 VPS 服务器 xamp htdocs 文件夹。Animate CC 项目运行但未发送任何内容。
AS3:
PHP:
动画 CC 输出:
错误:错误 #2101:传递给 URLVariables.decode() 的字符串必须是包含名称/值对的 URL 编码查询字符串。在 Flash.net::URLVariables/decode() 的 Error$/throwError() 在 flash.net::URLVariables() 在 flash.net::URLLoader/onComplete()
PHP 输出:
注意:未定义索引:第 3 行 /opt/lampp/htdocs/mail.php 中的 senderName 注意:第 4 行 /opt/lampp/htdocs/mail.php 中未定义索引:senderMsg 注意:未定义索引:/opt/ 中的 senderName第 6 行上的lampp/htdocs/mail.php 注意:未定义索引:第 6 行 /opt/lampp/htdocs/mail.php 中的 senderEmail 注意:未定义索引:第 7 行 /opt/lampp/htdocs/mail.php 中的 senderName注意:未定义索引:第 7 行 /opt/lampp/htdocs/mail.php 中的 senderEmail
电子邮件未发送
createjs - CreateJS:MovieClip.children 在 gotoAndStop() 之后不更新
CreateJS (2015.11.26) 通过 Animate CC (16.0.0.112)
结构 :
根的第一帧包含以下代码:
结果是:
并且在迭代时self.myContainer.children
,只btn_0
存在。
因此self.myContainer.children
,在播放帧时不会更新。
似乎是一个错误,因为我找不到任何有关此问题的文档……但我很惊讶我找不到其他遇到此问题的人。
非常感谢任何帮助。
(这里提出的问题:https ://github.com/CreateJS/EaselJS/issues/848 )
javascript - CreateJS 针对 mc 范围问题
在使用 CreateJS 的 Adobe AnimateCC 中,我在第一帧上有一个 mc,在第一帧上有一个disclaimer_btn
mc discTxt
。我希望能够将鼠标悬停disclaimer_btn
和 gotoAndStop 放在discTxt
. 在第 150 帧左右,我尝试将鼠标悬停,但它不起作用。如果我在我的函数中使用警告框,那就可以了。
错误是Uncaught TypeError: Cannot read property 'bind' of undefined
并且在它指向的代码中.bind(this));
如果我在收到错误this.discTxt
之前删除。this.discTxt.fl_MouseOverHandler.bind(this));
Uncaught ReferenceError: fl_MouseOverHandler is not defined
我已经阅读了这篇 SO 帖子,并且在这种情况下,这些解决方案对我不起作用。
我知道这是范围的问题,我在这里做错了什么?