createjs php通信,createjs与animateCC协作教程5(必看)
今天这篇教程也非常非常重要,是讲createjs与animateCC之间的主要通信方式。
此教程针对animateCC2015,如果你是animateCC2018或者苹果系统,请先阅读这篇文章。
createjs和animateCC通信呢我们主要用dispatchEvent,我们先来做个例子。
随便做一个动画(记住,还是新建元件做动画,不要在舞台上做动画,习惯一定要养成),在第一帧插入代码
中间再插入代码
末尾插入代码
然后把动画在库里类链接。
要搞清楚是在有动画的元件上类链接,这里元件1是动画,元件2是这颗球本身,弄不清楚的建元件的时候命名一下,或者双击进去看一下,有动画的时间轴上是有好几帧的。
类链接完了之后就发布。
把发布之后的js文件放入我们的项目。
html代码↓
js代码↓
大家可以看到,点击播放以后 playing和complete事件会陆续侦听到,start事件由于在第一帧,所以一开始就会侦听到。
那如果需要传递参数怎么办呢?
很简单,抛出事件的时候直接抛出event,并在event上附上参数就可以了。
上面这张图,我新建了一个event,并在event.data上赋值了一个object。
动画导出之后,我们再建一个项目,这次的html代码不变,js代码略有区别,大家看一下。
(IDE背景色变了,不要在意,看代码)
大家可以看到,我新建了一个data对象,这个非常重要,不写的话触发的时候会报错。
可以看到代码中我们输出了an传出的参数。
最后我总结一下,animateCC和createjs的交互主要是靠事件的,也就是dispatchEvent和addEventListener,事件名可以随便定。这个事件用途非常广泛,比如你做了一个人物动画,他攻击完,跑完,跳完,你需要知道的时候,就可以抛出事件。
createjs php通信,createjs与animateCC协作教程5(必看)相关推荐
- Qt Designer入门教程 初学者必看
在Linux下,一个非常流行的RAD工具就是Qt Designer.它是嵌入式公司 Trolltech的Qt软件包的一个组成部分. Qt Designer入门教程 初学者必看是本文要介绍的内容,不说这 ...
- VMware上安装Hadoop安装配置与教程小白必看
VMware上安装Hadoop安装配置与教程小白必看 安装Hadoop前准备工作 进入BIOS模式开启虚拟化 安装虚拟机VMware并安装ubuntu Hadoop安装与配置 启动终端 创建新用户并设 ...
- FFmpeg视频处理入门教程(新手必看)
本文主要介绍了FFmpeg视频处理入门教程,它功能强大,用途广泛,是许多音频和视频格式的标准编码/解码实现,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 FFmpeg 是视频处理最常用的开源软件. ...
- JavaScript基础教程——入门必看篇
JavaScript他是一种描述性语言,其实他并不难学,只要用心学,一定会学好,我相信大家在看这篇文章的时候,一定也学过HTML吧,使用JavaScript就是为了能和网页有更好的交互,下面切入主题. ...
- 开卡教程_流量卡开卡教程(必看)
流量卡注意事项(必看) 注意:因系统更新,凡是在2019-3-10之前开通的流量卡若输入绑定的手机号提示卡号不存在,请输入流量卡后面ICCID,确认后需要重新绑定一下. 充值和开卡是同一个平台 ...
- python安装mysql数据库教程,Python配置mysql的教程(必看)
下面小编就为大家带来一篇Python配置mysql的教程(推荐).小编觉得挺不错的,现在就分享给大家,也给大家做个参考.一起跟随小编过来看看吧 Linux系统自带Python,且根据系统自带资源来对p ...
- 命名实体识别入门教程(必看)
关于开发自己的命名实体识别先期思路: 虽然网上有很多相关代码,但实际如何入门材料较少,故整理下: CRF:先期可以用人民日报语料库去做,步骤如下: https://blog.csdn.net/hude ...
- 腾讯云服务器入门使用指南教程 新手必看教程
一.根据个人需要选择云服务器配置, 打开首页>云服务器,选好cpu.内存.带宽,地域,这几个是主要的.其他都可以默认选择. 二.登陆控制台 1.登陆账号之后,在首页右上角,点击控制台 进去看到服 ...
- Xshell安装和使用教程——小白必看
1.首先到官网下载Xshell的安装包,先上波连接http://www.netsarang.com/download/main.html ,进入网页向下滑,找到,家庭或者学校免费的选项点进去. . 2 ...
最新文章
- 格式化json日期'/Date(-62135596800000)/'
- Redis概述与Redis集群(一)
- 广告行业中常说的 CPC,CPM,CPD,CPT,CPA,CPS 等词的意思是什么?
- 获得MFC窗口其它类指针的方法
- 数据可视化组队学习:《Task01 - Matplotlib初相识》笔记
- 第十八章 12判断string类型字符串是否为空
- 一行代码 实现集合去重
- Python爬取小说
- Oracle11g修改实例名和数据库名
- MVC 使用Jquery实现AJax
- There has been an error processing your request[magento1.6]
- cad墙线打断lisp_autocad 2010怎么打断墙线?
- PDF转CAD经典软件有什么
- 多副本和raid技术
- Mac 鼠标手势软件 -- MacStroke
- 终极指南 | 干了这篇收心文,从入门到精通手把手教你写出最牛白皮书!
- 好友返利网站开发 二
- MathType公式编辑器快捷键操作
- 基于springOAuth2官方数据库表结构的简单权限控制
- AutoJs学习-实现自动刷快手极速版