Hello,
on Mac FileFilter doesn't updated
package
{
import flash.display.Sprite;
import flash.events.MouseEvent;
import flash.filesystem.File;
import flash.net.FileFilter;
public class Main extends Sprite
{
public function Main()
{
var sprite:Sprite = new Sprite();
sprite.graphics.beginFill(0x0000FF);
sprite.graphics.drawRect( 0, 0, 100, 100);
sprite.graphics.endFill();
sprite.buttonMode = true;
sprite.addEventListener(MouseEvent.CLICK, mouseClickOutsideHandler);
this.addChild( sprite );
var sprite2:Sprite = new Sprite();
sprite2.graphics.beginFill(0x00FF00);
sprite2.graphics.drawRect( 0, 0, 100, 100);
sprite2.y = 120;
sprite2.graphics.endFill();
sprite2.buttonMode = true;
sprite2.addEventListener(MouseEvent.CLICK, mouseClickOutsideHandler2);
this.addChild( sprite2 );
}
private function mouseClickOutsideHandler(event : MouseEvent) : void
{
var txtFilter:FileFilter = new FileFilter("Text", "*.xml");
var file:File = File.desktopDirectory;
file.browseForOpen("Please select a file...", [txtFilter]);
}
private function mouseClickOutsideHandler2(event : MouseEvent) : void
{
var txtFilter:FileFilter = new FileFilter("Images", "*.jpg;*.jpeg;*.gif;*.png");
var file:File = File.desktopDirectory;
file.browseForOpen("Please select a file...", [txtFilter]);
}
}
}
first step I click on sprite,
when I click on sprite2, I can only choose xml file in the select box ?
link to bug report
Thanks