PDA

Просмотр полной версии : Открыть одмн swf из другого swf


Barss07
11.10.2005, 23:53
Помогите, пожалуйста.
Запускаю swf. В нем нажимаю на кнопку. Надо сделать, чтобы при этом открылся другой swf.
Возможно?

SerrNovik
12.10.2005, 02:22
Да. такие вопросы уже не раз обсуждались. Пользуемся поиском и хелпом, а также функцией myMovieClip.loadMovie("url" [,variables])...

Barss07
12.10.2005, 13:56
Прошу прощения. Я уже пользовался поиском.
Мне показалось, что loadMovie используется для ИМПОРТА внешнего фильма в текущий.

А мне надо открыть новое окно с фильмом и при этом обмениваться с ним данными. Поэтому я и спросил - возможно ли такое, и, если да, то буду копать уже сам дальше...

tatoshka
12.10.2005, 14:14
Да. такие вопросы уже не раз обсуждались. Пользуемся поиском и хелпом, а также функцией myMovieClip.loadMovie("url" [,variables])...
Вот эту хрень мона сделать намного проще, я скока раз просил помощи все предлагали такую фихню но она не пахала, а потом я сам смог так вот:
on(release){
getURL("my.swf", "_level1");
}
Вотс!
А как другое окошко отерыть я не наю..

leptor
12.10.2005, 14:33
Вот эту хрень мона сделать намного проще, я скока раз просил помощи все предлагали такую фихню но она не пахала, а потом я сам смог так вот:
on(release){
getURL("my.swf", "_level1");
}


неправильно исползовал loadMovie вот и не работало.
а вышеназванный способ, ИМХО, корявый.

...по поводу обмена данными между разными роликами где-то видел статейку, но там все было на основе js.

sarjick
12.10.2005, 14:37
on(release){
getURL("my.swf", _new);
}

это и будет другое окошко

iNils
12.10.2005, 15:01
on(release){
getURL("my.swf", _new);
}

это и будет другое окошко
бред

getURL("my.swf", "_blank");

Barss07
12.10.2005, 15:31
А все-таки насчет передачи данных между ними?
Речь не про web, мне это надо в локалке.
Средствами только флеш - это невозможно?

iNils
12.10.2005, 15:35
Через LocalConnection ().

Вот положил пример. Запусти 1.html, а дальше сам поймешь

iNils
12.10.2005, 15:40
Хе... переменуй 1.html в a.html, а 2.html в b.html :)

Barss07
12.10.2005, 16:11
iNils, огромное спасибо, буду разбираться.
Только один еще вопрос, первоначальный.
Как из 1.swf запустить 2.swf? Кнопка pop-up запускает окно браузера.

iNils
12.10.2005, 16:52
Просто из swf запустить другой swf не получиться.

Barss07
12.10.2005, 17:59
Что ж, отрицательный ответ - тоже ответ. Спасибо :)