PDA

Просмотр полной версии : Действия кнопок


MaxtoR
07.01.2008, 12:58
Всем привет. вопрос такой: есть флэш ролик. в нем кнопки. как заставить при нажатии на них, браузер переходить на определенный УРЛ ??? тут может было уже че то подобное, но чёт я не нашел.

CrazyFlasher
07.01.2008, 13:03
getURL

MaxtoR
07.01.2008, 13:05
CrazyFlasher. да. getURL. эт же и дримвивер предложил. проблема в том что я ActionScript знать не знаю. гГ а сделать надо. можно пример кода плиз? )

CrazyFlasher
07.01.2008, 13:09
btn - instance name кнопки

в первой фрейме:

btn.onPress = function(){
getURL("http://www.google.com/", "_blank");
}

MaxtoR
07.01.2008, 13:20
он ошибку выдал:
---
**Error** Scene=Scene 1, layer=Layer 4, frame=35:Line 1: Statement must appear within on handler
btn.onPress = function(){
---

DarkLight
07.01.2008, 13:24
Вам же написали, что код писать надо во фрейме, а не на кнопке

MaxtoR
07.01.2008, 13:27
DarkLight, я понял. терь ошибки нет. но и действия никакого не произошло %(

CrazyFlasher
07.01.2008, 13:28
вы кнопке дали имя "btn" ?

MaxtoR
07.01.2008, 13:37
CrazyFlasher нет. %) я просто не знаю как и где. это первый мой ролик ))

MrPoma
07.01.2008, 13:48
var link:String = 'http://google.com';
btn.onPress = function(){
if(Key.isDown(Key.SHIFT)){
getURL(link, '_blank');
}else{
getURL(link, '_self');
}
}


зы. инстэнс нэйм вводится в панели проперти

gamebuilder
07.01.2008, 14:03
MaxtoR, не мучайтесь. Проще будет так:
1. выбираете вашу кнопку.
2. жмёте Shift+F3.
3. жмёте плюсик.
4. выбираете Web -> Goto Page
5. вводите ваш УРЛ.
6. готово!

И не кому потом здесь про это не рассказывайте - заклюют (шутка).

MaxtoR
07.01.2008, 18:08
gamebuilder, не помогло %) всё вроде сделал как надо, а действия не происходит... или на локальном компе не работает? или что? не пойму.... =(

gamebuilder
07.01.2008, 18:57
А у вас, MaxtoR, кнопка - действительно кнопка, или это пока просто рисунок. Если так, выбираете свой рисунок, жмёте F8, выбираете тип Button, и только после этого выполняете действия описанные мною выше.

То есть у вас кнопка должна быть символом, иначе - это только вы думаете, что она кнопка, - флеш так не думает.

В готовом клипе над кнопкой курсор должен менятся на руку с вытянутым пальцем. Это происходит?

MrPoma
07.01.2008, 18:58
пост №10 и №4. вам мало?

Polflak
08.01.2008, 12:35
извиняюсь, что не по теме, но очень нужен скрипт сворачивания окна из режима фуллскрин - не смогла найти, а нужен срочно. помогите, плиз

Mr. Fixit
08.01.2008, 12:47
fscommand('fullscreen', false);

Polflak
08.01.2008, 12:54
этот скрипт просто выводит из режима фуллскрин, а нет такого, чтобы сворачивал окно как в виндах, например?

etc
08.01.2008, 13:45
Нет такого метода.

Polflak
08.01.2008, 14:04
жаль. всем спасибо за помощь!