随笔分类 - lufylegend
h5游戏世界
摘要:一,LegendForHtml5Programming1.0库件是什么?它是一个javascript库,它模仿了ActionScript的语法,用于html5的开发,目前实现的功能相对较少,还不能称之为引擎,希望将来可以作为html5的开源引擎,为html5开发者提供服务。二,LegendForHt
阅读全文
摘要:第九篇,仿URLLoader读取文件 先看看最后的代码 基本上已经实现了Actionscript的模仿了。 效果和代码看这里,看不到效果的请下载支持HTML5的浏览器 http://fsanguo.comoj.com/html5/jstoas09/index.html 下面说说实现过程其实JavaS
阅读全文
摘要:用仿ActionScript的语法来编写html5系列开发到现在,应该可以做出一些东西了,下面先来研究下图片的各种效果预览各种效果看下图效果和代码看这里,看不到效果的请下载支持html5的浏览器 http://fsanguo.comoj.com/html5/jstoas07/index.html 2
阅读全文
摘要:第七篇,自定义按钮这次弄个简单点的,自定义按钮。其实,有了前面所定义的LSprite,LBitmap等类,定义按钮就很方便了。下面是添加按钮的代码, 原理:建立一个继承自LSprite的LButton类,给按钮设定两个图片,然后侦听鼠标位置,当鼠标移动到按钮上的时候,变换按钮状态,就是一个简单的按钮
阅读全文
摘要:一,对比1,html5中首先看看在html5的canvas中的文字显示 在html中输入框就不用说了,需要用到input标签 2,在as中 二,编写js类库后的代码 三,实现方法文字显示非常简单,只需要建立一个LTextField类和一个show方法就可以了function LTextField()
阅读全文
摘要:用仿ActionScript的语法来编写html5——第五篇,Graphics绘图 canvas本身就是一个Graphics,可以直接进行绘图在actionscript里面,每个Sprite都有一个Graphics,Shape我先不考虑了,它更容易实现些,在Html5中,绘图都是绘在同一个canva
阅读全文
摘要:第四篇,继承与简单的rpg 这次用继承自LSprite的类来实现简单的rpg的demo先看一下最后的代码与as的相似度 应该还算可以吧?看一下成果吧,看不到效果的请下载支持html5的浏览器http://fsanguo.comoj.com/html5/jstoas03/index.html 下面说一
阅读全文
摘要:第三篇,鼠标事件与游戏人物移动 一,假设假设,所有可添加鼠标事件的对象,都有一个mouseEvent方法,添加的鼠标事件同过这个mouseEvent来调用。这样的话,添加鼠标事件,其实只需要给canvas添加一个鼠标事件,然后循环LGlobal类里的childList,即循环所有的可视对象,如果被添
阅读全文
摘要:上一篇,我已经模仿as,加入了LBitmap和LBitmapData类,并且用它们实现了静态图片的显示。这次用Sprite来动态显示图片。依然遵循上一篇对显示对象的处理的思路,添加LSprite类,并追加show方法,如下: 因为Sprite上可以有图片等其他的可显示对象,所以我在其构造函数里,添加
阅读全文
摘要:第一篇,显示一张图片 一,代码对比 as代码: public var loader:Loader; public function loadimg():void{ loader = new Loader(); loader.contentLoaderInfo.addEventListener(Eve
阅读全文