Самый простой и эффективный способ чтения локальных изображений в Flex 4 / Air - PullRequest
0 голосов
/ 26 мая 2011

Мне просто интересно, что бы вы предложили мне прочитать файл изображения из локального каталога в моем приложении Air, если у меня есть только собственный путь (например, C: \ myImage.jpg) этого изображения?

Так как моему средству визуализации элементов сетки нужно читать эти миниатюры, производительность для меня очень важна.Я делаю это с потоком сейчас, но я не уверен, что это лучший способ.Любое предложение высоко ценится.

1 Ответ

1 голос
/ 26 мая 2011

Мне не совсем понятно, как будет работать ваше приложение, но вот два совета для вас, которые, я надеюсь, помогут вам как-то:

  1. Если вы хотите иметь ресурсы изображений в своем приложении Flex / Air - включите их в свои приложения.

  2. Если вы хотите получить доступ к локальным файлам (это может сделать только приложение Air) - считайте их как двоичные файлы - это самый быстрый способ, поскольку вы будете использовать API доступа к самым низким файлам, доступный в Air.

p.s. Подумайте о предварительно заполненных ресурсах для вашего средства визуализации элементов. Может быть, какой-то кеширующий прокси подойдет вам. Конечно, вам придется реализовать это. Я еще не видел готовых решений, потому что это очень специфическая задача, которую не сложно реализовать.

...