微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何从CreateJS / Adob​​e Animate电影帧的内部正确设置HTML文本输入字段的默认值?

如何解决如何从CreateJS / Adob​​e Animate电影帧的内部正确设置HTML文本输入字段的默认值?

我正在尝试为使用Adobe Animate CC 2020创建的HTML5 / JS电影的TextInput控件设置认值。

// FRAME 0

var _this = this;

//this is the default approach from the "wizard" and does not work
_this.txtCompany.on('added',function() {
    $('#txtCompany').val("Dunder Mifflin");
    console.log("inside");
},_this,true);

// this also does not work with a single frame
$('#txtCompany').val('Acme Corp');
console.log("outside");

运行上面的简单电影会导致“外部”被放入控制台日志中,但是在表单字段中未设置任何文本值。

但是,如果我创建第二个框架并放入:

// FRAME 1
var _this = this;
_this.gotoAndStop(0);

以额外的帧运行此新影片并循环回到第一个,该值已正确设置为Acme Corp。console.log("inside")从未执行,但是console.log("outside")运行了两次。永远不会调用在帧added事件上运行此事件的“正确”方式。

这为什么不起作用,为什么代码“向导”会建议一种不可用的实现?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。