Просмотр полной версии : Баннер - не кнопка, хотя все правильно сделал
ScorpionF
08.10.2012, 15:14
Делаю баннер как обычно, делаю его кнопкой, а по нажатию ничего не происходит. Палец вместо стрелкуи появляется при наведении на баннер, но он не реагирует.
Делаю все как в учебнике, но один баннер работает, а другой, сделанный следом - нет. И не пойму в чем проблема.
Баннер прикрепляю целиком, поскольку только код ничего не даст - я его копирую из баннера в баннер с заменой имен сайтов, там все правильно.
Помогите, я уже замучился искать косяк.
Ваш исходник не все смогут открыть, сохраните для версий помладше.
ScorpionF
08.10.2012, 17:56
Максимум - только для CS4 позволяет сохранить.
1. У вас код выглядит как код для записи на объекте (кнопке)
on (release) {
getURL('http://desbo.ru', _blank);
}
а записан в кадре.
При компиляции возникает ошибка, но вы ее не замечали.
На объектах сейчас не пишут, в том же кадре замените его на
btn.onRelease = function ()
{
getURL('http://desbo.ru', '_blank'); //_blank - это строковый параметр, а не переменная, ему нужны скобки
};
Да не забудьте задать имя экземпляра кнопки на сцене, выделите кнопку и задайте ей имя:
28551
2. Выставьте в свойствах публикации ActionScript 2.0, поскольку у вас там сейчас AS3 стоит:
28552
Разумеется, если вы намерены использовать AS2 (а код выше - это из AS1/AS2)
... И все заработает.
ScorpionF
10.10.2012, 13:28
Спасибо, все получилось.
Но, что странно - другой-то баннер работает и со старым кодом. Прикрепил его. Может быть скажете, в чем причина таких разных результатов?
Количество помощи по опубликованному коду обратно пропорционально кубу степени новизны вашего программного обеспечения....
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.