Показать сообщение отдельно
Старый 21.01.2009, 23:55
Baec вне форума Посмотреть профиль Отправить личное сообщение для Baec Найти все сообщения от Baec
  № 1  
Ответить с цитированием
Baec

Регистрация: Apr 2008
Сообщений: 31
По умолчанию Флешка в флешке

Есть флешка.
1. Как подгрузить в нее другую флешку имею адрес второй типа http://someweb.net/fleshko.swf. И можно ли подгружать через абсолютные адреса вроде этого.

2. Как использовать переменные из первой флешки во второй? Пробовал ОЧЕНЬ по-разному. Но они то читаются то не читаются. А во второй флешке (подгруженной) нужно загрузить картинку путь к которой находится именно в такой переменной.

Пробовал через onEnterFrame. Переменные считываю но тогда не могу подгрузить картинку (они похоже расходятся по времени. т.к. выполнение проги получается нелинейным)

Вобщем вот код
Код AS1/AS2:
var str1:String;
var str2:String;
var str3:String;
 
this.onEnterFrame=function()
{
	str1=_global._docRoot.pic_path;
	str2=_global._docRoot.pic_path;
	str3=_global._docRoot.pic_path;
 
//ttxt2.text=str1;
}
 
	var load_pic;
	load_pic= new MovieClipLoader();
 
	load_pic.onLoadInit=function(){//закончили загрузку
		this.pic._width=640;
		this.pic._height=480;
 
		ttxt2.text=str1;//эту переменную выводит
	};
 
	load_pic.onLoadComplete=function(){//закончили загрузку
		this.pic._width=640;
		this.pic._height=480;
 
		ttxt2.text=str1;//эту тоже
	};
	load_pic.loadClip(str1, pic);//вот тут ЭТА переменная не читается  (str1 - не определенаб как и _global._docRoot.pic_path и pic_path). В этом месте пробовал все возможные комбинации.
 
 
link.onRelease=function()
{
	ttxt2.text=_global._docRoot.pic_path;//тут все читается
	getURL(_global._docRoot.url_path,_new);
}
Жду ваших ответов.