版权声明:本文为博主原创文章,未经博主允许不得转载。 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);
}