PDA

Просмотр полной версии : передача значений переменных swf2swf


yodj
25.10.2007, 02:24
Здравствуйте. Задача следующая есть ролик(swf) в который подгружается 2й ролик. Мне надо с 1 ролика передать параметр во 2. Ну например при нажатие кнопки в 1 ролике – значения переменной во 2 должно принять значение.

Kikasso
25.10.2007, 02:41
LocalConnection

yodj
25.10.2007, 04:48
спасибо огромное

son_of_war
25.10.2007, 07:53
Думаю не совсем речь идет о LocalConnection.
Это пригодится если вы используете несколько роликов на страничке, которые никак друг с другом не связаны ...
В случае когда вы подгружает один ролик во второй нужно знать как именно вы это делаете - если подгружаете на определенный уровень - тогда значения переменных можно устанавливать с помощью ссылок _level ..
если вы используете подгрузку в экземпляр клипа - тогда воспользуйтесь ссылкой на этот клип

LostLandmarks
23.08.2009, 04:17
Столкнулся примерно с такой же задачей.
Есть два ролика 1.swf и 2.swf (1.swf подгружает 2.swf с помощью LoadMovieNum). В 1.swf есть переменная, значение которой нужно передать в 2.swf. При этом, после каждой передачи значения, в 2.swf необходимо запускать функцию, которая будет обрабатывать это значение. Перепробовал множество вариантов, но что-то ничего не выходит.

KiL33
23.08.2009, 11:55
LoadMovieNum - прошлый век.

var mc:MovieClip = createEmptyMovieClip("mc", getNextHighestDepth());

var mcLoader:MovieClipLoader = new MovieClipLoader();
mcLoader.addListener(this);
mcLoader.loadClip("2.swf", mc);

function onLoadInit(target:MovieClip):Void
{
trace(target == mc)
}

LostLandmarks
23.08.2009, 20:20
Спасибо, буду разбираться :).