PDA

Просмотр полной версии : и все таки управление клипом.


n0wa
20.10.2006, 03:40
итак ситуация. туплю уже наверное часов 5.
перечитал форум, пересмотрел семплы. но.

есть 1 документ.
в нем 1 кадр.
на кадре код
this.createEmptyMovieClip("pic_mc", this.getNextHighestDepth());
with(pic_mc)
{
loadMovie("1.swf");
gotoAndPlay(2);
}

есть второй документ.

в нем два кадра

на первом кадре квадрат
и код stop();на втором круг и тоже строп.

вопрос.
почему при исполнении первого документа
появляется квадрат, а не круг. т.е. почему не происходит переход.

Спасибо.

iNils
20.10.2006, 03:56
1. Для оформления своего кода, надо использовать теги .
2. Так как загрузка проиходит асинхронно, то ваше указание на переход в второй кадр осуществляется до того как клип загрузился.

wvxvw
20.10.2006, 04:05
ЛоадМуви не выполняется мгновенно. (т.е. гоуТуЕндПлей выполнится до того, как клип загрузится).
И где вы тут такие самплы находите? В каждой теме по этому поводу всегда внятно говорится: _не используйте_ лоадМуви, а используйте MovieClipLoader.loadClip();
Причина - легче мониторить процесс загрузки, т.как у того же MovieClipLoader'a есть:
onLoadInit()
onLoadStart()
onLoadProgress()
onLoadComplete()
onLoadError()

Хемуль
20.10.2006, 04:13
И где вы тут такие самплы находите?
Наверное там же, где примеры с tellTarget и setProperty. ^_^

n0wa
20.10.2006, 04:13
мда. спасибо. БООЛЬШОЕ ;)

n0wa
20.10.2006, 04:24
еще вопрос туда же ;)

все проще.
сделал кнопку. b1.
сделал квадрат сделал из него клип c1 c двумя кадрами
в первом тот самый квадрат, во втором круг.
на оба кадра стоп.
на кнопке такой код

on(press)
{
_root.c1.gotoAndPlay(2);
}


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

Хемуль
20.10.2006, 04:26
2 n0wa:
Может лучше gotoAndStop? о_0

n0wa
20.10.2006, 04:30
а разница ?
я так понимаю сначала исполняеться код посыла на фрейм, а потом код связаный с фреймом. так или иначе и gotoAndStop тоже не работает