![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Oct 2006
Сообщений: 6
|
Вообщем вопрос я этот уже задавал, но тема была закрыта, поскольку писал транслитом. Исправляюсь.
Есть флэш файл 468х60 25 фпс, его нужно сделать кликабельным, т.е. залинковать. Что и, главное, куда нужно прописовать? Я со флэшем недавно только начал работать, так что.... ![]() |
|
|||||
|
Квач
Регистрация: Sep 2006
Адрес: Украина, Киев
Сообщений: 1,526
|
2 Prim:
Если по-простому, то создайте новый слой, сделайте его самым верхним, а затем положите на него невидимую кнопку по размеру равную вашему баннеру и имеющую прямоугольную форму. А потом используйте getURL. Про последнее можно почитать в Справке.
__________________
Да не нужно тебе читать документацию по Flash и AS от Adobe - ты слишком умён для этого |
|
|||||
|
Регистрация: Oct 2005
Сообщений: 97
|
Цитата:
Конвертируешь банер в MovieClip (выделяешь его целиком и жмешь F8). Задаешь имя копии:banner.Жмешь на первый кадр в основной сцене, жмешь F9 (открываешь редактор скриптов) и пишешь примерно следующее: Все готово... ![]() накидал по быстрому, там все просто =) banner_ex.rar |
|
|||||
|
Квач
Регистрация: Sep 2006
Адрес: Украина, Киев
Сообщений: 1,526
|
Либо можно вставить на первый кадр отдельного слоя код:
function createRectangleMovieClip(newName:String, parentClip:MovieClip, parentClipDepth:Number, newX:Number, newY:Number, newWidth:Number, newHeight:Number, newColor:Number, newAlpha:Number):MovieClip
{
var newClip:MovieClip = parentClip.createEmptyMovieClip(newName, parentClipDepth);
newClip.beginFill(newColor);
newClip.moveTo(0, 0);
newClip.lineTo(newWidth, 0);
newClip.lineTo(newWidth, newHeight);
newClip.lineTo(0, newHeight);
newClip.lineTo(0, 0);
newClip.endFill();
newClip._x = newX;
newClip._y = newY;
newClip._alpha = newAlpha;
return newClip;
}
var bannerButton:MovieClip = createRectangleMovieClip("hitButton", _root, _root.getNextHighestDepth(), 0, 0, Stage.width, Stage.height, 0xff0000, 0);
bannerButton.onRelease = function()
{
getURL("http://mysite.com", "_blank");
}
__________________
Да не нужно тебе читать документацию по Flash и AS от Adobe - ты слишком умён для этого |
|
|||||
|
Регистрация: Oct 2006
Сообщений: 6
|
у меня флэш мх, при создании обьекта "button" появляется отдельное окно, полностью залитое черным. На таймлайне четыре кадра - ап, даун, хит, овер.
Что делать? Цитата:
|
|
|||||
|
Регистрация: Oct 2005
Сообщений: 97
|
Цитата:
![]() |
|
|||||
|
Квач
Регистрация: Sep 2006
Адрес: Украина, Киев
Сообщений: 1,526
|
2 Prim:
Может Справку сперва почитаете?
__________________
Да не нужно тебе читать документацию по Flash и AS от Adobe - ты слишком умён для этого |
|
|||||
|
Регистрация: Oct 2006
Сообщений: 6
|
Вроде все сделал правильно. Создал кнопку, залил ее на новый слой поверх остальных, добавил в первый кадр код:
При експорте выдает следующее: Цитата:
|
|
|||||
|
Регистрация: Oct 2006
Адрес: Москва
Сообщений: 889
|
такой код надо не в кадр а в саму кнопку вставлять...
|
|
|||||
|
Регистрация: Oct 2006
Сообщений: 6
|
а как в кнопку добавить этот код, если при редактировании кнопки выдает следующее:
Current selection cannot have any actions applied to it. |
![]() |
![]() |
Часовой пояс GMT +4, время: 06:20. |
|
|
« Предыдущая тема | Следующая тема » |
|
|