Это первый раз, когда я работаю в сценарии действия. Я видел флеш-программиста, работающего с ним. так как я знаю javascript, я смог работать в сценарии действия.
Я создаю компонент загрузки файлов для моих проектов php.
До сих пор я продвинулся, чтобы показать диалоговое окно файла, используя API FileReference.
Событие выбора не для меня. и я не получил никакой ошибки.
import fl.controls.Button;
import flash.events.*
import flash.net.FileReference
var fr:FileReference = new FileReference();
fr.addEventListener(Event.SELECT,sico);
var myButton:Button = new Button();
addChild(myButton);
myButton.label = "Click Me";
myButton.addEventListener(MouseEvent.CLICK, function(e:MouseEvent)
{
myButton.label = "clicked";
fr.browse();
trace('clicked');
})
function sico(event:Event):void
{
//var file:FileReference = FileReference(e.target);
myButton.label = "selected";
trace('selected');
//trace("progressHandler: name=" + file.name + " bytesLoaded=" + e.bytesLoaded + " bytesTotal=" + e.bytesTotal);
}
В документации сказано, что ссылки на файлы должны вызываться только во время события, такого как мышь или клавиатура.
что мне не хватает в приведенном выше коде?