注意 此贴 为个人边“开荒”边写,所以不保证就是最佳做法,也难免有错误(如果发现我会更新文章)! 正式教程会在后续开始更新 相信你在看了(第二节)(第三节)之后已经能够满足绝大多数的互动需求了.那么也该谈到制作“自适应”的项目了,(前端换了个说法叫“响应式设计”) 我们还是先对比下AS3的写法 (如果你不曾用过AS3,那不用理会即可) AS3: import flash.events.Event; stage.addEventListener(Event.RESIZE,resizeF) func…
FLASH CC 2015 CANVAS (一至七)确切来说是自己在摸索学习过程中而写.所以定为“开荒教程”. 去年年底转战H5,半年中一直非常忙也不敢用CC来做项目,担心有BUG或者无法实现需求,所以代码效果全在DW下手写,近2周空闲于是拿起熟悉的FLASH IDE搞了起来.无奈发现国内几乎无任何教程,于是乎自己开写. 如果此系列有错,请大家及时在帖子后回帖指出,我也会在自己发现时,及时修改更新帖子. 到此开荒系列教程到这里就结束了,正式的教程我会在稍后的日子里开始更新,也不从与AS3角度进行…
注意 此贴 为个人边“开荒”边写,所以不保证就是最佳做法,也难免有错误! 正式教程会在后续开始更新 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…
注意 此系列贴 为个人边“开荒”边写,所以不保证就是最佳做法,也难免有错误! 正式教程会在后续开始更新. swf 项目中,我们可以很容易在一个fla文档里创建多场景.也可以通过多个fla文件发布多个swf项目调用形成一个多场景动画(网站) 但是在CANVAS 项目中,却发现无法插入场景.(如果你是通过swf 项目转换成canvas 项目,在转换的时候会发现每个场景都自动转换成了一个canvas文档).所以场景我们目前看来是用不了,那就只剩一条路:多个canvas文档相互调用. swf项目中 多个…
注意 此贴 为个人边“开荒”边写,所以不保证就是最佳做法,也难免有错误! 正式教程会在后续开始更新 当你导出第一个canvas后,你会在保存fla的文件夹里 (每个项目默认位置)看到 如下文件,(请先随便导入一些音乐,和图片再发布) 我们打开game.html 代码如下 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>test</title>…
注意 此贴 为个人边“开荒”边写,所以不保证就是最佳做法,也难免有错误! 正式教程会在后续开始更新 首先我们在HTML里的JS里面添加几行代码 我们在FLASH中新建一个元件,并拖入到舞台,在属性面板上命名为mc,并在时间轴上添加以下代码 this.mc.on("click",function() { console.log(aa) tipIt("这是来自flash的文字") console.log(canvas.width,canvas.height) canva…
1,导入音频无法成功发布(软件假死) 解决办法:先用个格式工厂重新压缩 在导入软件 发布 2, 音频 长度小于1秒(左右)的时候,导出后音频会变成  “哧”的一声,  估计和FLASH软件内部的音频编码有关系 解决办法:自己使用原来的声音 覆盖FLASH导出的音频即可. PS: Android 到目前的版本,在H5中无法同时存在1条以上的音频,任何音频都会覆盖前面的音频. 多个H5项目经验看下来,H5手机项目中,音频支持并没有达到理想的效果.…