你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
没有找到相关结果
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); } }; } } }
该问题目前已经被锁定, 无法添加新回复
1 个回复
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);
}
};
}
}
}