Вот проблема: я занимаюсь разработкой некоторых Flash-сайтов и действительно наслаждаюсь AS3.
Проблема: PNG 24-битные изображения слишком велики ... У меня есть три PNG-изображения с прозрачностью, которые я хотел бы поворачивать на "Домашней странице" каждые 10 секунд или около того. Отлично. Нет проблем - но вместо того, чтобы встраивать все три PNG-файла в SWF-файл, для загрузки которого потребуется больше времени, я бы хотел загружать их динамически из внешних файлов, чтобы пользователю не приходилось ждать загрузки изображений. которые не будут отображаться в течение еще 10-15 секунд в любом случае. Это нормально ... У меня есть рабочий код для этого.
Реальная проблема: Эти размеры PNG, даже загруженные из внешних файлов на лету, действительно меня беспокоят. Одно изображение 350 КБ при сохранении в Photoshop - 300 КБ при использовании PNGOUT . Но ... когда я импортирую PNG в библиотеку Flash, я могу зайти и установить для него JPG / сжатие изображения, которое уменьшает размер примерно до 45 Кб, но сохраняет альфа-информацию !! Если Flash может так сильно сжать мой PNG и при этом выглядел хорошо, почему я не могу найти приложение, которое может сделать то же самое для внешнего файла? Я бы с удовольствием загрузил мои изображения в библиотеку Flash и позволил ей справиться со сжатием, но если я получу 5 или 6 изображений, это все равно окажется слишком долгим временем загрузки.
Резюме: Как я могу сжать мое изображение PNG размером 350 КБ с прозрачностью до 45 КБ, как это делает Flash при импорте в библиотеку?
Возможное решение: Или .... хмммм ... это может быть обходной путь ... возможно, я мог бы просто сделать отдельный SWF-фильм для каждого PNG, который я хочу использовать, который использует Flash сжатое изображение - затем прочитайте этот файл динамически, используя Loader ... Это должно работать! Я вернусь и сообщу ...
Но, тем не менее, как Flash сжимает эти PNG-файлы намного сильнее, чем компрессоры типа PNGOUT? Может быть, я просто не передаю правильные параметры, чтобы они были эффективными.
Спасибо, что прочитали мои разговоры. Вы все - отличная декорация!