Останнім часом часто трапляються замовлення з повними комплектами банерів для Google AdWords та Яндекс Дірект, причому вимагають gif-заглушку з усіма кадрами банера. Раніше всі робили так (т.я. стандартний експорт флеша в гіф не підтримує as3 та інші речі):
На один пакет витрачалось години 3-4, причому робота як для програміста дуже одноманітна і не цікава. Після 5 таких замовлень згадав, що колись починав вчити delphi і там є функція скріншота екрану. В результаті кількох ночей народилась така програма:for (var i:int = 0; i < numScenes; i++) {Відкриваємо swf банер Чекаємо поки завершиться анімація потрібного кадру Тиснемо прінтскрін Вирізаємо потрібну область Вставляємо в фотошоп по кадрам} Експортуємо в гіф заглушку
Що вона робить:
1. Відкриває всі файли з потрібним розширенням в теці з програмою.
2. Робить скріншоти через задані мілісекунди.
3. Знімки екрану записує в гіфку з потрібним проміжком.
4. ГІФКУ в підсумку записує поруч з файлом-джерелом.
Дуже приємно дивитись, як те що ти раніше робив руками, робить програма автоматом.
Посилання на архів з прогой тут.
Автор: fresh.flash
Переклав: TSpell
Немає коментарів:
Дописати коментар