PDA

Просмотр полной версии : ссылку..=))


mihei-a
19.10.2006, 02:44
народ уделите буквально 30 сек.. скажите что и в каком флеме надо писать что бы при нажатии на флешб клип в окне при отклике переход был на другой сайт, можно в новом окне=))

mr.N
19.10.2006, 03:35
Нужно сделать кнопку, а потом на кнопку повесить следующий код


on(release){
getURL("http://mysite.com","_blank");
}

вместо http://mysite.com - свой сайт.

Да, и краткая инструкция как повесить на кнопку код.
Выделяешь кнопку (квадрат - F8 - button (кнопка)) - открываешь панель Actions и вставляешь этот код.

mihei-a
19.10.2006, 13:48
псиб...хотя стрранно..ща попробую ...а без кнопки никак?,.. или как ее сделать невидимой?
через оnClick вроде ж можно?

Хемуль
19.10.2006, 14:18
2 mihei-a:
Можно _alpha установить в 0. Будет полностью прозрачной.

mr.N
19.10.2006, 14:44
Чтобы она стала прозрачной окончательно, просто зайди в кнопку и передвинь всё в четвёртый кадр (hit).
Без кнопки никак.
onClick - такого события в флэше нет. Оно называется onPress или onRelease.

KUZEN
19.10.2006, 17:18
без кнопки getURL("http://mysite.com","_blank"); :D

mihei-a
20.10.2006, 00:52
нет, какая то фифа.. да, зря долго не свпоминал о лфеше и то знал то мало так еще и забыл=((
создаю новую сцену... создаю кнопку... в кнопке вписывую этот скрипт...

если сделать ее за границами файл не сохраняется ...а если и наживается даже на видимую кнопку то хочет открыть файл находящийся вэтой дирректории а не в интернете=((

Хемуль
20.10.2006, 01:04
2 mihei-a:
А какой именно код вы прописали?

mihei-a
20.10.2006, 01:06
on(release){
getURL("http://med03.ru","_blank");
}

mihei-a
20.10.2006, 01:07
эмм.. можт я дам .fla шный фаил.. и вы добавити сцену со скриптом?=))
и я зоодно пойму.. можт у вас заработает все как надо=)))

Хемуль
20.10.2006, 01:13
эмм.. можт я дам .fla шный фаил.. и вы добавити сцену со скриптом?=))
и я зоодно пойму.. можт у вас заработает все как надо=)))
Давайте. Я вам пропишу что-то вроде:

var myButton:MovieClip = createRectangleMovieClip("pushButton", _root, _root.getNextHighestDepth(), 0, 0, Stage.width, Stage.height, 0x000000, 0);

myButton.onRelease = function()
{
getURL("http://flasher.ru", "_blank");
}

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;
}

mihei-a
20.10.2006, 17:38
эээ...?=)))
а зачем так много?=((

Хемуль
20.10.2006, 18:26
2 mihei-a:
- Чтобы не хранить кнопок в библиотеке.
- Чтобы не настраивать им размеры по размерам сцены.

mihei-a
21.10.2006, 01:09
http://mihei-a.jino-net.ru/mihei-a.rar
плизззз=)))

mihei-a
21.10.2006, 01:10
и сайт
http://www.med03.ru

Хемуль
21.10.2006, 01:46
Ну вот, собственно...
Добавился 1 новый слой с 1 кадром, содержащим предложенный мною выше скрипт...

mihei-a
21.10.2006, 01:49
пасибки.. понятино.. а я пытался малец сложнее=))))
еще раз спасибо=)

Хемуль
21.10.2006, 01:53
2 mihei-a:
Сложнее? о_0 Это как? Меня и так тут некоторые упрекают за сложность примеров. Я предложил вам программное создание кнопки. Легче всего - создать кнопку (symbol button) только с прямоугольной hitArea и положить на самый верхний слой во флешке, а на кнопке прописать обработчик нажатия мыши. Так обычно все и делают. Как же вы делали? ^_^

mihei-a
21.10.2006, 01:59
=)))
ой ща стой..
давай лучше на ты.. хотя если уж и на вы так это мне тебя следает называть а не тебе меня=))молод я еще и не заслужил=-))

смотри вот еще файлк.. ты его через хтмл посмотри.. по ссылке не переходтся=(
видимо загводки у меня и раньше из-за этого тож были=)

Хемуль
21.10.2006, 02:05
2 mihei-a:
Я закачал в интернет и всё нормально...

mihei-a
21.10.2006, 02:11
ща проверрю=)

mihei-a
21.10.2006, 02:17
ПАсиб Большое.. да все работает!!=)