Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Общие вопросы о Flash (не затрагивающие ActionScript)

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Закрытая тема
Старый 17.11.2009, 19:16
Starry вне форума Посмотреть профиль Отправить личное сообщение для Starry Найти все сообщения от Starry
  № 1  
Starry

Регистрация: Nov 2009
Сообщений: 1
По умолчанию Добавить код в баннер SWF

Есть SWF баннер, сделанный НЕ в Macromedia Flash (исходников нет).. Вобщем он не проходит по правилам банерообменной сети. Почему? Да просто в него не зашили несколько маленьких кодов. Я уже всю голову сломал с этими декомпиляторами и пр.. Для "умников": баннер мой и делал я его сам лично! Просто программа (Aleo Flash Intro and Banner Maker) не позволяет вешать скрипты.. Вобщем помогите, пожалуйста привести этот баннер:
Код:
http://slil.ru/28210077
в соответствии с этими правилами:

Код:
Требования к swf-файлу:

    * Версия — не ниже 5-й.
    * В swf-файле не должно быть ссылок на файлы, расположенные на других серверах, — все компоненты flash-баннера должны храниться на нашем сервере.

В первом кадре ролика пропишите следующие команды:
if(ar_init == undefined){
ar_init = true;
System.security.allowDomain(_parent._url);
}

System.security.allowDomain(_parent._url) разрешает доступ загрузчику к переменным баннера и позволяет правильно инициализировать переменную для клика (link1). При этом в загрузчике не нужно специально разрешать доступ для загружаемых роликов.

Также в swf-файле нужно отредактировать элемент button (если у вас почему-то нет этого элемента, обязательно его создайте: нарисуйте обычный графический прямоугольник и сконвертируйте его в кнопку).

Используйте следующий скрипт для элемента button
on (release) {
getURL(_root.link1,target);
}
Именно так — не подставляя вместо _root.link1 и target какие-то конкретные параметры, не добавляя кавычек и т. п.

Если вы хотите, чтобы рекламируемый сайт всегда открывался в новом окне, подставьте вместо target значение "_blank" (включая кавычки). Пример получившегося элемента button:
on (release) {
getURL(_root.link1,target);
}
         или          
on (release) {
getURL(_root.link1,"_blank");
}

Нужно подставить _blank

Убедитесь, что все сделано правильно: добавьте баннер в интерфейс, укажите адрес страницы, на которую он должен вести, и кликните на него. Должна открыться страница с адресом вида http://ad.adriver.ru/cgi-bin/click.cgi…, через несколько мгновений автоматически перенаправляющая вас на указанный в баннере адрес.

И желательно ссылку зашить ещё - сделать, чтобы при нажатии на баннер, открывался сайт:

Код:
http://autoclowns.ru/

Старый 17.11.2009, 20:09
alexcon314 вне форума Посмотреть профиль Отправить личное сообщение для alexcon314 Найти все сообщения от alexcon314
  № 2  
alexcon314
listener

модератор форума
Регистрация: Jun 2006
Сообщений: 3,260
Записей в блоге: 28
Отправить сообщение для alexcon314 с помощью ICQ
"умники" - это какой-то подтекст?
Попробуйте обратится в раздел вакансий.
В любом случае, публичное обсуждение вопросов декомпиляции запрещено.
А по-хорошему, что мешает сделать/переделать баннер во флэше?

Создать новую тему Закрытая тема Часовой пояс GMT +4, время: 00:33.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 00:33.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.