![]() |
Создание баннера
Не пойму как создать простецкий баннер, подскажите посжалуйста. Из-за того что сижу под убунтой - пишу в блокноте и компилирую во flex.
HelloWorld такой: Код AS3:
1. Нужно создать объект Bitmap 2. Загрузить в него изображение (тут я хотел бы бинарник зашить во флешку, а так понимаю саму картинку нужно заенкодить в base64 и как то передить объекту битмап?) 3. addChild моей картинки Такой ли алгоритм? Если да, то поделитесь пожалуйста кодом (ссылками может), т.к. кучу вариантов перепробовал, пока не выходит решить эту тривиальную задачу. |
Код AS3:
|
Странно, почему то не выходит
сорс http://dl.dropboxusercontent.com/u/3...InsertImage.as картинка http://dl.dropboxusercontent.com/u/3...3/banner/1.jpg результат http://dl.dropboxusercontent.com/u/3...nsertImage.swf |
Должно работать.
В HelloWorld добавляется отобрбжается текстфилд? Причина где-то в другом, что-то упустили по-видимому. |
Александр, хелло ворлд работает, да и второй я пытался дебажить, текстовые поля выводятся, а вот картинки нет (пробовал разные форматы , разные картинки)
|
Ваш swf ругается на отсутствие mx.core::BitmapAsset
ПРоверьте есть ли у вас в списке проекта ссылка на библиотеки FlexSDK, а именно должен присутствовать core.swc содержащий класс BitmapAsset. Flex должен автоматически привязывать все необходимые LibraryPath, но ошибка может происходить из за несоответсвия версии плера и версии SDK Proprties - на проекте - раздесл ActionScriptCompiller какой плеер и SDK установлены? Добавлено через 6 минут Или просто включить в код mx.core::BitmapAsset. компилятор не ругается? |
Александр, подскажите пожалуйста где можно увидеть эту ошибку? Какой то плагин к браузеру?
|
Вам нужно установить Debug версию плеера.
http://www.adobe.com/support/flashplayer/downloads.html Если у вас ее нет, то у вас нет и возможности рантайм дебажить код во флексе. Т.е. вы только компилируете без режима дебаг, верно? |
Да Александр, спасибо. Сейчас поставлю и разберусь
|
На линукс больше не делают плееров, только в хроме вшит (спасибо компании ГУГЛ) но он не дебаговый. Надо вам виндовс ставить.
|
| Часовой пояс GMT +4, время: 03:21. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.