哎 话不多说先看我的代码: //舞台上 放着sp0.sp1....sp8,9个mc,每个mc都有几帧, //帧上有如下代码 var S=this; S.stop() inIt1();//not working! //setTimeout(inIt1,0);//use setTimeout and it is working ,why? function inIt1() { for (var i = 0; i <9; i++) { var _frame=Math.floor(Math.random…
myBtn.addEventListener("click", function(evt) { // do stuff... evt.remove(); // removes this listener. }); var S=thisS.btn.addEventListener("mousedown",function frame0Click(e) { S.btn.removeEventListener("mousedown",frame0Cli…
FLASH CC 2015 CANVAS (一至七)确切来说是自己在摸索学习过程中而写.所以定为“开荒教程”. 去年年底转战H5,半年中一直非常忙也不敢用CC来做项目,担心有BUG或者无法实现需求,所以代码效果全在DW下手写,近2周空闲于是拿起熟悉的FLASH IDE搞了起来.无奈发现国内几乎无任何教程,于是乎自己开写. 如果此系列有错,请大家及时在帖子后回帖指出,我也会在自己发现时,及时修改更新帖子. 到此开荒系列教程到这里就结束了,正式的教程我会在稍后的日子里开始更新,也不从与AS3角度进行…
注意 此贴 为个人边“开荒”边写,所以不保证就是最佳做法,也难免有错误! 正式教程会在后续开始更新 当你导出第一个canvas后,你会在保存fla的文件夹里 (每个项目默认位置)看到 如下文件,(请先随便导入一些音乐,和图片再发布) 我们打开game.html 代码如下 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>test</title>…
注意 此系列贴 为个人边“开荒”边写,所以不保证就是最佳做法,也难免有错误! 正式教程会在后续开始更新. swf 项目中,我们可以很容易在一个fla文档里创建多场景.也可以通过多个fla文件发布多个swf项目调用形成一个多场景动画(网站) 但是在CANVAS 项目中,却发现无法插入场景.(如果你是通过swf 项目转换成canvas 项目,在转换的时候会发现每个场景都自动转换成了一个canvas文档).所以场景我们目前看来是用不了,那就只剩一条路:多个canvas文档相互调用. swf项目中 多个…
注意 此贴 为个人边“开荒”边写,所以不保证就是最佳做法,也难免有错误! 正式教程会在后续开始更新 AS3的loading一般我们都写在时间轴第一帧,但是FLASH CC CANVAS的导出项目的loading好像有点不一样. 我们来看看导出的文件,其中有个叫 test.js的文件(test名是你fla 的名字,或者你在FLASH IDE中修改过这个导出名字) 我们打开这个test.js 一下就能看到,类似如下的代码: 相信你已经看到了 manifest 这个参数.没错就是他管理着所以需要预加载…
注::如果你对 FLASH 这个软件操作不够熟悉,建议你可以先看看FLASH动画之类的书. :FLASH CC 在文中直接简称为CC. :以下所以文章中所说的快捷键 如果你按了不起作用,请检查是否有其他正在运行的软件快捷冲突. :bolg中为了节约篇幅以及阅读体验,不重要的图我就不贴出来了 :我教程里使用的是 FLASH CC 中文版 (15.0.0.173) :强烈建议不要装绿色精简版,因为他可能导致你的软件使用过程出现未知问题 :速成班 请参看我另一系列教程 FLASH CC CANVAS…
注::如果你对 FLASH 这个软件操作不够熟悉,建议你可以先看看FLASH动画之类的书. :FLASH CC 在文中直接简称为CC. :以下所以文章中所说的快捷键 如果你按了不起作用,请检查是否有其他正在运行的软件快捷冲突. :bolg中为了节约篇幅以及阅读体验,不重要的图我就不贴出来了 :我教程里使用的是 FLASH CC 中文版 (15.0.0.173) :强烈建议不要装绿色精简版,因为他可能导致你的软件使用过程出现未知问题 :速成班 请参看我另一系列教程 FLASH CC CANVAS…
注::如果你对 FLASH 这个软件操作不够熟悉,建议你可以先看看FLASH动画之类的书. :FLASH CC 在文中直接简称为CC. :以下所以文章中所说的快捷键 如果你按了不起作用,请检查是否有其他正在运行的软件快捷冲突. :bolg中为了节约篇幅以及阅读体验,不重要的图我就不贴出来了 :我教程里使用的是 FLASH CC 中文版 (15.0.0.173) :强烈建议不要装绿色精简版,因为他可能导致你的软件使用过程出现未知问题 :速成班 请参看我另一系列教程 FLASH CC CANVAS…
注意 此贴 为个人边“开荒”边写,所以不保证就是最佳做法,也难免有错误(如果发现我会更新文章)! 正式教程会在后续开始更新 相信你在看了(第二节)(第三节)之后已经能够满足绝大多数的互动需求了.那么也该谈到制作“自适应”的项目了,(前端换了个说法叫“响应式设计”) 我们还是先对比下AS3的写法 (如果你不曾用过AS3,那不用理会即可) AS3: import flash.events.Event; stage.addEventListener(Event.RESIZE,resizeF) func…