[]怎么获取手机相册内容

怎么获取手机相册内容
<input accept="image/*" type="file">这个可以获得,但是怎么用,怎么接收,有没有有经验的。谢过大家了
 
 
已邀请:

Aar0n

赞同来自:

package {
import laya.display.Sprite;
import laya.ui.Button;
import laya.utils.Browser;
import laya.utils.Handler;
public class Main {
public function Main() {
//初始化引擎
Laya.init(500,500);//初始化引擎
var skins:Array = [
"res/button-1.png"
];
Laya.loader.load(skins, Handler.create(this, onUIAssetsLoaded));
}
public function onUIAssetsLoaded():void
{
var btn:Button = new Button("res/button-1.png");
Laya.stage.addChild(btn);
//创建隐藏的file并且把它和按钮对齐。达到位置一致,这里我们默认在0点位置;
var file:Object = Browser.document.createElement("input");
//设置file的样式
file.style="filter:alpha(opacity=0);opacity:0;width: 150px;height:60px;";
file.type ="file";//设置类型是file类型。
file.accept="image/png";//设置文件的格式为png;
file.style.position ="absolute";
file.style.zIndex = 999;
Browser.document.body.appendChild(file);//添加到页面;
file.onchange = function(e):void
{
if(file.files.length>0)
{
fileReader.readAsDataURL(file.files[0]);
}
};
var fileReader:Object = new Browser.window.FileReader();
fileReader.onload = function(evt):void
{
if(Browser.window.FileReader.DONE==fileReader.readyState)
{
var sp:Sprite = new Sprite();
sp.loadImage(fileReader.result,0,0,100,100);
Laya.stage.addChild(sp);
}
};
}
}
}

该问题目前已经被锁定, 无法添加新回复

商务合作
商务合作