Actionscript 3 非常感谢你。我只是尝试只使用FileReference而不是FileReferenceList,并将其添加为FileFilter,但它不起作用。我现在就试试你的代码,谢谢。很抱歉Cameron,我复制并粘贴了你的代码,这对我的问题没有帮助。我仍然可以点击页
Actionscript 3 非常感谢你。我只是尝试只使用FileReference而不是FileReferenceList,并将其添加为FileFilter,但它不起作用。我现在就试试你的代码,谢谢。很抱歉Cameron,我复制并粘贴了你的代码,这对我的问题没有帮助。我仍然可以点击页,actionscript-3,filereferencelist,Actionscript 3,Filereferencelist,非常感谢你。我只是尝试只使用FileReference而不是FileReferenceList,并将其添加为FileFilter,但它不起作用。我现在就试试你的代码,谢谢。很抱歉Cameron,我复制并粘贴了你的代码,这对我的问题没有帮助。我仍然可以点击页面,最小化它和其他一切。有什么建议吗?button.enabled=false(调用.browse()之后),然后设置enabled=true(onSelect())?button.enabled=false(调用.browse()之后),然后
非常感谢你。我只是尝试只使用FileReference而不是FileReferenceList,并将其添加为FileFilter,但它不起作用。我现在就试试你的代码,谢谢。很抱歉Cameron,我复制并粘贴了你的代码,这对我的问题没有帮助。我仍然可以点击页面,最小化它和其他一切。有什么建议吗?button.enabled=false(调用.browse()之后),然后设置enabled=true(onSelect())?button.enabled=false(调用.browse()之后),然后设置enabled=true(onSelect())怎么样?
var fileReferenceList:FileReferenceList = new FileReferenceList();
fileReferenceList.addEventListener(Event.SELECT, onSelect);
fileReferenceList.browse();
public class Overlay extends Sprite
{
private static const BACKGROUND_OPACITY:Number = 0.40;
public function Overlay(_stage:Stage)
{
graphics.beginFill(0x000000, BACKGROUND_OPACITY);
graphics.drawRect(0, 0, _stage.stageWidth, _stage.stageHeight);
graphics.endFill();
}
}
private var overlay:Overlay;
public function onButtonClick(e:MouseEvent):void
{
overlay = new Overlay(stage);
stage.addChild(overlay);
// ...
fileReference.browse();
// ...
}
public function onSelect(e:Event):void
{
stage.removeChild(overlay); // Also do this on cancel, and on errors
}
<embed src="Upload.swf"
wmode="window"
quality="best"
scale="noscale"
swliveconnect="true"
salign="lt"
width="220" height="75" bgcolor="#ffffff"
type="application/x-shockwave-flash"
pluginspage="http://www.macromedia.com/go/getflashplayer"></embed>
<embed src="Upload.swf"
wmode="opaque"
quality="best"
scale="noscale"
swliveconnect="true"
salign="lt"
width="220" height="75" bgcolor="#ffffff"
type="application/x-shockwave-flash"
pluginspage="http://www.macromedia.com/go/getflashplayer"></embed>