Показать сообщение отдельно
Старый 28.07.2011, 10:28
bas784 вне форума Посмотреть профиль Отправить личное сообщение для bas784 Найти все сообщения от bas784
  № 4  
Ответить с цитированием
bas784

Регистрация: Jan 2010
Сообщений: 91
Вот пример, который не получается запустить.

Для примера в загружаемом клипе
создаем мувик Anim с простой анимацией по кадрам
во внешнем слое пишем
Код AS1/AS2:
_root.GetStatus=function():Boolean
{
	return true;
}
 
setExam= function(value)
{
	_root.Anim.gotoAndStop(Number(value+1));
}
addProperty("Exam1",GetStatus,setExam);
Exam1 = 20;
Запускаем смотрим - сцена теперь статична на 20-м кадре.
//----------------------------------------------------------
Создаем новый флеш с отдельным мувиком Symb внутри
во внешнем слое пишем
Код AS1/AS2:
Symb.loadMovie("Example.swf");
Symb.Exam1 = 10;
Запускаем все мигает и мерцает.
И зто только самый простой пример!


Продолжение изыскания по совету E.Q. пишу
Код AS1/AS2:
Symb.loadMovie("Example.swf");
Symb._lockroot = true;
Но как оказывается это свойство работает, только начиная с 7 версии плеера и в шестой не поддерживается, что мне и нужно в итоге.
Есть ли альтернатива?


Последний раз редактировалось bas784; 28.07.2011 в 11:02.