2010-09-11 1 views
1

Я работаю над банкоматом приложений Adobe Air Desktop.Получение значков для расширений файлов в Adobe Air

Мой вопрос в том, как получить значок для данного расширения файла, но без загрузки файла такого типа.

У меня возникла идея просто создать пустой файл для расширения, а затем удалить его, как только у меня есть растровое изображение для его значка, но это показалось чересчур сложным и неадекватным.

Так, например, я хочу получить значок, связанный с .txt-файлом или .html-файлом. Есть ли у них какой-либо способ сделать это без необходимости прямого ссылки и существующего файла или создать временный, как указано выше?

ответ

0

Мне просто нужно было сделать то же, что и я, просто создайте временный файл на рабочем столе с заданным расширением файла, откройте и закройте поток (ему ничего не нужно писать), тогда я мог бы получить доступ его значок. После чего я удалил файл, и все было хорошо.

1

На всякий случай вы не нашли это решение самостоятельно, пожалуйста, посмотрите на File class.

У этого объекта есть свойство «icon», которое вполне может быть именно тем, что вы ищете.

Удачи.

+0

URL-адрес документации изменен. Вот обновленный URL: http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/filesystem/File.html –