[]ts怎么调用input file弹框选择本地文件
这是index.html加的
<input type="file" id="file">
<script type="text/javascript">
function openFile(){
document.getElementById("file").click();
}
ts里调用 openFile() 弹不出文件选择框 请问该用什么方法
<input type="file" id="file">
<script type="text/javascript">
function openFile(){
document.getElementById("file").click();
}
ts里调用 openFile() 弹不出文件选择框 请问该用什么方法
没有找到相关结果
已邀请:
要回复问题请先登录
5 个回复
Monica - 知识达人
赞同来自:
在LayaAir中使用dom元素File请参考此文档:http://ldc.layabox.com/doc/?nav=ch-as-3-4-1
laya123
赞同来自:
喵了个咪
赞同来自:
Aar0n
赞同来自:
{
trace("111");
var fileReader:Object = new Browser.window.FileReader();
trace("上传点击");
Browser.document.getElementById('file').click();
var file:Object = Browser.document.getElementById('file');
file.onchange = function(e):void
{
if(file.files.length>0)
{
fileReader.readAsDataURL(file.files[0]);
}
}
var _this:* = this;
fileReader.onload = function(evt):void
{
if(Browser.window.FileReader.DONE==fileReader.readyState)
{
//trace(this.btn_Zp.x);
_this.img = new Image();
_this.img.loadImage(fileReader.result, 0, 0, 172, 172);
_this.btn_Zp.addChild(_this.img);
}
};
}
喵了个咪
赞同来自:
trace("上传点击");
Browser.document.getElementById('file').click();
这个click触发后并不会弹出文件选择框