![]() |
Как добавить линк к баннеру
Вообщем вопрос я этот уже задавал, но тема была закрыта, поскольку писал транслитом. Исправляюсь.
Есть флэш файл 468х60 25 фпс, его нужно сделать кликабельным, т.е. залинковать. Что и, главное, куда нужно прописовать? Я со флэшем недавно только начал работать, так что....:rolleyes: |
2 Prim:
Если по-простому, то создайте новый слой, сделайте его самым верхним, а затем положите на него невидимую кнопку по размеру равную вашему баннеру и имеющую прямоугольную форму. А потом используйте getURL. Про последнее можно почитать в Справке. |
Вложений: 1
Цитата:
Конвертируешь банер в MovieClip (выделяешь его целиком и жмешь F8). Задаешь имя копии:banner.Жмешь на первый кадр в основной сцене, жмешь F9 (открываешь редактор скриптов) и пишешь примерно следующее: Код:
banner.onRelease=function(){накидал по быстрому, там все просто =) Вложение 15430 |
Либо можно вставить на первый кадр отдельного слоя код:
Код:
function createRectangleMovieClip(newName:String, parentClip:MovieClip, parentClipDepth:Number, newX:Number, newY:Number, newWidth:Number, newHeight:Number, newColor:Number, newAlpha:Number):MovieClip |
у меня флэш мх, при создании обьекта "button" появляется отдельное окно, полностью залитое черным. На таймлайне четыре кадра - ап, даун, хит, овер.
Что делать? Цитата:
|
2 Prim:
Может Справку сперва почитаете? |
Цитата:
|
Вроде все сделал правильно. Создал кнопку, залил ее на новый слой поверх остальных, добавил в первый кадр код:
Код:
on(release) {Цитата:
|
такой код надо не в кадр а в саму кнопку вставлять...
|
а как в кнопку добавить этот код, если при редактировании кнопки выдает следующее:
Current selection cannot have any actions applied to it. |
2 Prim:
Хорошо, давайте иначе... Вашей кнопке, как бы она ни была сделана, назначьте на сцене имя. Например, myButton. Делается это легко... С помощью щелка левой клавишей мыши выделяется обьект на сцене, после чего на панели свойств (Properties) в поле ввода <Instance Name> пишется имя обьекта. В нашем случае - myButton. После этого выделите с помощью щелчка левой клавишей мыши, какой-нибудь кадр в таймлайне (например, первый), вызовите окно редактирования скриптов (F9) и введите следующее: Код:
myButton.onRelease = function() |
Спасибо, все работает!
|
Гы...волшебная кнопочка поиск))).Но ближе к делу.
Я лично сделал так: Создаю прямоугольник под размер банера.Делаю его прозрачным(Alpha 0%). Преобразую в кнопку,в кнопке прописываю следуещее: Код:
on(release) { |
Pasha, это так своевременно и современно :) (on(release){})
|
я б не рекомендовал использовать способ предложеный Pasha™ так как ето отнюдь не современно.
будет проще если мы тот же объект преобразовав в мувиклип, и в InstaneName вводим, напимер my_btn а после на кадр вешаем следующий код Код:
my_btn.onPress = function(){ |
Хм...учту.Я сам тоже начинающий,просто ради интереса рисовал,а тут такое дело)
Спасибо. |
Кстати для некоторых баннерных систем требуют код вида:
Код:
button.onPress=function(){Код:
on(release){ |
Гсопода, товарищи, друзья, подогите, ну никак не выходит у меня с этим гет урл!!!
Ну кто-нибудь, покажите на примере по шагам(могу даже заплатить: 1. Сделай то, 2. Сделай это...). Как в этот fla запихнуть линк. Есть swf+fla. Имею Flash 8 Prof. PS. Я на самом деле заплачу, кто поможет, например, руководя моими действиями по ICQ. Стучите 5773313 |
Вложений: 1
На втором слое рисуй все что надо на первом слое выбираешь первый кадр ф9 откроется панель АС поправишь как тебе надо. Пардон, выбери первый слой там кнопка на весь банер -> ф9 P.S. У меня именно так требовали написать и не как по другому :victory:
|
| Часовой пояс GMT +4, время: 01:02. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.