标签:
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8" />
<script type="text/javascript" src="../lufylegend-1.7.6.min.js"></script>
</head>
<body>
<div id="mylegend">loading...</div>
<script type="text/javascript">
/*function:lufylegend图片的加载和显示*/
var loader;
//引擎初始化
init(50, "mylegend", 500, 300, main);
//游戏主函数
function main() {
//LLoader 类可用于加载图像(JPG、PNG 或 GIF)文件。使用 load() 方法来启动加载。
loader = new LLoader();
//使用 LEventDispatcher 对象注册事件侦听器对象,以使侦听器能够接收事件通知,图片加载完后执行loadBitmapdata
loader.addEventListener(LEvent.COMPLETE, loadBitmapdata);
//将 JPEG、渐进式 JPEG、非动画 GIF 或 PNG 文件加载到此 LLoader 对象的子对象中。如果加载 GIF 动画文件,将仅显示第一帧。
loader.load("face.jpg", "bitmapData");
};
function loadBitmapdata(event) {
//图片加载完后此时loader.content就是一个Image,LBitmapData用来保存和读取图片对象
//var bitmapdata = new LBitmapData(loader.content);
//使用 LBitmapData 类的方法创建任意大小的Image对象,控制图像显示范围,并在运行时采用多种方式操作这些图像。
var bitmapdata = new LBitmapData(loader.content, 50, 50, 100, 100);
//LBitmap用来显示图片到画板
var bitmap = new LBitmap(bitmapdata);
//控制图片显示的各种属性
//图片坐标
bitmap.x = 50;
bitmap.y = 50;
//图片旋转60度
bitmap.rotate = 60;
//图片透明度设置为0.4
bitmap.alpha = 0.4;
//将可显示的对象(LSprite,LBitmap等)加入到游戏最底层画板上
addChild(bitmap);
};
</script>
</body>
</html>
标签:
原文地址:http://www.cnblogs.com/zgqys1980/p/4390522.html