Я создал кнопку сохранения и добавил список событий для запуска saveAs () при нажатии кнопки, но я получаю
Ошибка # 1063: Несоответствие количества аргументов в представлениях :: TxtView / saveAs (),Ожидаемый 0, получил 1.
Я не предоставил никаких аргументов.
В моем init () ...
var saveAsFileBtn:IconButton = new IconButton();
saveAsFileBtn.setIcon("../icons/saveas.png");
saveAsFileBtn.width=100;
saveAsFileBtn.x=saveFileBtn.width+71;
saveAsFileBtn.sizeMode = SizeMode.BOTH;
saveAsFileBtn.sizeUnit = SizeUnit.PIXELS
saveAsFileBtn.addEventListener(MouseEvent.CLICK, saveAs);
...
затем
private function saveAs():void
{
trace("Save as");
var fileChooser:File;
if (currentFile)
{
fileChooser = currentFile;
}
else
{
fileChooser = File.documentsDirectory.resolvePath('untitled.html')
}
fileChooser.browseForSave("Save As");
fileChooser.addEventListener(Event.SELECT, saveAsFileSelected);
}
Отладчик останавливается при нажатии кнопки «Сохранить как».