Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   If и GetUrl (http://www.flasher.ru/forum/showthread.php?t=104214)

Musatoff 20.11.2007 19:48

If и GetUrl
 
Привет, всем, люди добрые! Внутри ролика подгружаются рандом мувики из библиотеки. Вот что мне нужно сделать: если в клипе RAMKA выползает MC_1, то getUrl такой, а если MC_2, то getURL другой. попробовал много вариантов, ничего не получается.

Код:

rdm = random(2); // это и есть окончание мува, например mc_2.

RAMKA.onRelease = function() {
if (rmd = 0) {       
getURL("тотсамыйнужныйадрес.ru",)
        };
}

И еще, как сделать, чтобы в этом же окне открывалось? БОЛЬШОЕ СПАСИБО ЗАРАНЕЕ!:victory:

Ostgur 20.11.2007 21:10

Код:

rdm = random(2);
0 и 1 выдаёт, это раз, правильно так:
Код:

rdm = random(2)+1;
чтоб в том же окне, это четыре:
Код:

RAMKA.onRelease = function() {
 if (rmd == 1) {       
  getURL("http://fuckufucku.ru", _self)
 } else if (rmd == 2) {       
  getURL("http://fuckufucku2.ru", _self)
 };
}


CorC 21.11.2007 10:02

только кавычки
Код:

getURL("тотсамыйнужныйадрес.ru", "_self");

Musatoff 21.11.2007 11:15

не работает ничего =(, мошь еще варианты есть?

iNils 21.11.2007 11:25

Не открывается, или открывается но не так?

Musatoff 21.11.2007 11:48

вообще нет реакции, если убираю if то все нормально, но так можно только один адрес открыть.

iNils 21.11.2007 11:53

Число записывается в rdm, а проверка происходит по rmd.

Musatoff 21.11.2007 11:57

ну, если rdm(тот самый конец мувика, который появляется, либо 1, либо 2), равно 2, как было сделано раньше при объявлении rdm = random(2)+1 и так далее. может быть надо какой-нибудь var или что?

iNils 21.11.2007 12:00

Я смысл вашего последнего сообщения не понял.

Musatoff 21.11.2007 12:12

Цитата:

Сообщение от iNils
Число записывается в rdm, а проверка происходит по rmd.

это был вопрос?

BUKTOP 21.11.2007 12:20

а не проще сделать массив? я как раз недавно делал чет похожее
Код:

my1 = new Array("ya.ru", "rambler.ru", "mail.ru");
n = Int(Math.random()*my1.length);
getURL(my1[n], "_self")


Ostgur 21.11.2007 12:36

BUKTOP, я тоже это читал :)

iNils прав, вот код:
Код:

rmd = random(2)+1;
RAMKA.onRelease = function() {
 if (rmd == 1) {       
  getURL("http://fuckufucku.ru", "_self")
 } else if (rmd == 2) {       
  getURL("http://fuckufucku2.ru", "_self")
 };
}


aksios 21.11.2007 12:55

Ostgur, че, тяжелое утро после ночи без сна?:mosking:

Код:

РАМКА.onRelease = function() {
rmd = random(2)+1; //и не надо пытаться это написать до онРелиза
 if (rmd==1) {       
getURL("http://www.1.ru", "_self");
 } else {        //ваще была лексическая ошибка
getURL("http://www.2.ru", "_self");
 };
}


Musatoff 21.11.2007 13:23

Спасибо господа, моя невнимательность подвела


Часовой пояс GMT +4, время: 00:43.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.