Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   Передача параметров из одного swf в другой (http://www.flasher.ru/forum/showthread.php?t=63313)

Demonik 21.09.2004 17:49

Передача параметров из одного swf в другой
 
У меня есть одна swf-ка. В нее подгружаю другую. Как мне передать из первой swf переменную _root.id, во вторую?

Т.е в первой:
on (release) {
_root.id = 2;
}

А во второй gotoAndStop(_root.id);

?

PS только не отправляйте в поиск. я оттуда. очень много не раб ссылок, топиков, где из html и топиков где отправляют в поиск

Nox Noctis 21.09.2004 18:06

всё-таки вы, сударь, очень плохо искали.

я понимаю когда неизвестно, что искать. но обратите внимание на названия тем.

1. http://www.macromedia.com/support/fl...connection.htm

2. http://www.flasher.ru/forum/showthre...lConnection%2A

3. http://www.flasher.ru/forum/showthre...lConnection%2A

4. http://www.flasher.ru/forum/showthre...lConnection%2A

5. http://www.flasher.ru/forum/showthre...lConnection%2A

по результатам поиска дополнена тема: http://www.flasher.ru/forum/showthre...threadid=63104

вопрос #22

кстати, один ответ на этот вопрос там был и до этого.
(на название этой темы тоже стоит обратить внимание)

llllllllll 22.09.2004 05:04

Nox Noctis не вчитался - все гораздо проще, а ты ему про высокие материи :)

Цитата:

У меня есть одна swf-ка. В нее подгружаю другую.
Мрачняк одним словом :)

http://deforum.ru/forum/viewtopic.php?t=27118

... наткнулся вот :)

Nox Noctis 22.09.2004 11:29

ойй... да :) было поздно, тёмная ночь, хотелось спать :)
извинитеизвините :)

Demonik 22.09.2004 11:50

извините, что не написал про кросспост!

и все таки - не получается.

переменная передается только в однос событии с loadmuvie
так не должно быть или я что-то не так делаю

Nox Noctis 22.09.2004 11:59

установить, или получить переменную можно только после окончания загрузки.

т.е. беспольезно пытаться это сделать сразу после вызова loadMovie. мгновенно ничего никогда не грузится... такой закон природы :)

Demonik 22.09.2004 12:41

Цитата:

Оригинал написал(а) Nox Noctis
установить, или получить переменную можно только после окончания загрузки.

т.е. беспольезно пытаться это сделать сразу после вызова loadMovie. мгновенно ничего никогда не грузится... такой закон природы :)

Можно немного поподробнее?
У меня загрузка идет в 1 кадре. Как загрузится я перехожу во второй кадр и там пытаюсь передать переменную. И ничего не получается (((((((

допустим мувик загрузился, во 2 кадре я пишу
on (release) {
_level.id = 2;
}

В загружаемом свф пишется, что _level.id = 0; (это я присвоил, кагда подгружал)

DeliMIter 22.09.2004 12:44

Возможно, команда установки переменной в 2 выполняется раньше, чем внутренняя команда.

Nox Noctis 22.09.2004 13:25

Demonik, покажи пример лучше.. а томы так долго будем угадывать что там у тебя :)

dimarik 22.09.2004 13:31

Итак, торжественно объявляю:

"Исходник в студию!"

Demonik 22.09.2004 13:36

Вложений: 1
Вот файлик, спасиб, что помогаете :)

dimarik 22.09.2004 13:48

Вложений: 1
Посмотри

Nox Noctis 22.09.2004 13:49

Цитата:

loadMovieNum("2.swf", 1);
_level.id = 0; // эта строчка тождественна _level0.id = 0;

dimarik 22.09.2004 14:10

Может вообще без _level и _level0 в 1.swf?
Просто id=0; гы-гы

Demonik 22.09.2004 14:11

Цитата:

Оригинал написал(а) dimarik
Посмотри
У меня не работает :(

Demonik 22.09.2004 14:15

И без указания абсолютного пути пробовал, и loadMuvieNum
- не работает :confused:

dimarik 22.09.2004 14:24

Не работает вообще или не правильно (не так как ты ожидал)?

А ты, надеюсь все fla откомпилил. Гы-гы

Demonik 22.09.2004 14:48

Цитата:

Оригинал написал(а) dimarik
Не работает вообще или не правильно (не так как ты ожидал)?

А ты, надеюсь все fla откомпилил. Гы-гы

Если бы переменная передавалась, то при нажатии на серую кнопку в подгружаемом файле дб переход на второй кадр и смена картинки - этого не происходит!

dimarik 22.09.2004 15:33

Вложений: 1
Цитата:

Если бы переменная передавалась, то при нажатии на серую кнопку в подгружаемом файле дб переход на второй кадр и смена картинки - этого не происходит!
Ах, вот что нужно было сделать. Прости, ты раньше не говорил об этом. Ты говорил:
Цитата:

Как мне передать из первой swf переменную _root.id, во вторую?
Ну, что ж, по контекстной просьбе зрителей.

"Исходник, в студию!"

Demonik 23.09.2004 15:16

Парни!
Всем спс :)

вот все , что я хотел услышать:
_level1.и делаешь там все что хочешь();


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

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