通过影片剪辑去加载缓存中的二维码

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xiong3110/article/details/82877167

    想要通过影片剪辑来加载一张图片,可以先在flash中创建一个空的mc,然后通过load

    photoengine设置图片大小(需要imput photo包)

    onLoadInit设置mc的属性,以便在加载时调整大小

    loadClip 加载mc

    addListener() 方法侦听mc的加载

var thumbListener:Object = new Object ();
thumbListener.onLoadInit = function (target_mc:MovieClip)
{
        QR._x= 820;    //QR_code pos
	QR._y= 286;
	target_mc._width = 274;    //QR_code size
	target_mc._height = 274;
};
var mc_loader:MovieClipLoader=new MovieClipLoader();
mc_loader.addListener(thumbListener);

...

function showQRcode()
{
	var hp_url:String = "/tmp/tmp_qrcode.jpg";

	if(QR_open == 0){
		QR_open = 1;
		PhotoEngine.Open();
	}
	trace("show QR photo !!!!!!!!!!!!!!!!!!");
	PhotoEngine.SetPlayRatio(PhotoEngine.PE_RATIO_ACTUAL_SIZE); //set photo's ratio
	mc_loader.loadClip(hp_url, QR);
}

猜你喜欢

转载自blog.csdn.net/xiong3110/article/details/82877167