Показать сообщение отдельно
Старый 23.08.2010, 22:08
wolfgang вне форума Посмотреть профиль Отправить личное сообщение для wolfgang Найти все сообщения от wolfgang
  № 8  
Ответить с цитированием
wolfgang

Регистрация: Jul 2010
Сообщений: 31
Да.Оба swf файла лежат на одном сервере.И один клип загружается в другой при помощи MovieClipLoader.
фрагмент ClipA.swf:
Код AS1/AS2:
var mcLoader:MovieClipLoader = new MovieClipLoader();
var listener:Object = new Object();
listener.onLoadInit = function  (target_mc:MovieClip) 
	{
 
		Fill = new Color(target_mc.simbol1);//заливка цветом
		Fill.setRGB("0x00FF00");//не работает на сервере
 
	};
 
	mcLoader.addListener(listener);
mcLoader.loadClip("http://www.mysite.ru/flash/clipB.swf",all);
Клип B -тот который я подгружая в клип A.
Клип B -находится на сервере.

Клип A -основной код,в него загружается клип A.
Клип A -находится на сервере,и на локальной машине(т.е. тестирую сначала в среде разработке, потом на сервере).

Клип A сначала запускаю прям из среды разработки Ctrl+Alt+Enter.Все работает нормально:Клип B загружается в Клип A и символ КлипB.simbol1 меняет свой цвет на зеленый.

Далее публикую клип A и загружаю на сервер swf файл.
Запускаю клип A(контейнер для загрузки клипа B) на сервере:
Результат:
клип B подгружается,НО simbol1 не закрашивается заданным "0x00FF00" цветом.


Последний раз редактировалось wolfgang; 23.08.2010 в 22:10.