Форум 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)
-   -   Как использовать переменную для ввода URL? (http://www.flasher.ru/forum/showthread.php?t=124263)

pillager 24.04.2009 23:51

Как использовать переменную для ввода URL?
 
Проблема возникла, где и не ждал... Есть файл swf в который я гружу другой swf и тд и тп. хотелось бы хранить адреса этих файлов в переменных, так проще все организовать было бы... Но!
Код:

on (release) {
  myURL= "http://petinsp.narod.ru/swf/menu.swf" ;
            //объявляю переменную
            //loadMovie("http://petinsp.narod.ru/swf/menu.swf",0);
  loadMovie(myURL,0);
}

Этот код висит на кнопке и не работает! Загрузка не происходит.
Если адрес писать напрямую, как в закомеченой строке - отлично работает. Подскажите plz, что я не так делаю?

user123 25.04.2009 00:21

чти про System.security.allowDomain

pillager 25.04.2009 01:34

прочел и ничего не нашел по сути вопроса... :(

dimarik 25.04.2009 01:59

должно работать. выкладывайте исходник.

pillager 25.04.2009 15:46

http://petinsp.narod.ru/swf/model.rar
Весь исходник.
Кто-нибудь может сказать, что-то по существу?
Можно url задавать в виде переменной или нет? Если да, то как это сделать?

KiL33 25.04.2009 16:49

Код AS1/AS2:

var myURL= "http://petinsp.narod.ru/swf/menu.swf" ;  
btn.onPress=function() {   
this.loadMovie(myURL,0);
}


pillager 25.04.2009 17:42

Цитата:

Сообщение от KiL33 (Сообщение 815457)
Код AS1/AS2:

var myURL= "http://petinsp.narod.ru/swf/menu.swf" ;  
btn.onPress=function() {   
this.loadMovie(myURL,0);
}


а можно подробнее, куда и как этот код ставить? Ставлю в событие on (release) ничего не происходит, ровно как и раньше... ошибок не выдает, но и файл не подгружает...

Wolsh 25.04.2009 18:29

этот код в кадр надо писать, а не на кнопку, как в прошлом веке.

pillager 25.04.2009 18:59

Люди!!! Да какая разница, в результате чего будет запускаться событие?Ну не работает это ни на кнопке ни в кадре... попробуйте кто-нибудь с моим исходником, мож это исключительно моя бага?
На мой, непосвященный взгляд, просто, в качестве ссылки строковая переменная не прокатывает...

Добавлено через 13 минут
Мегаизвинения всем! Оказывается все работает! Просто запускать нужно было с сервера, там где все хранится! И мой вариант, оказывается, тож работает! KiL33 и Wolsh- большое спасибо, такой способ действительно гораздо удобнее!

KiL33 25.04.2009 19:35

Представь..а ведь и loadMovie можно заменить на MovieClipLoader, но для тебя походу это будет ваще космос:D

pillager 25.04.2009 19:50

Может и будет, но не долго! Я только неделю этим занимаюсь :)


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

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