PDA

Просмотр полной версии : if statement


solo19770701
12.09.2007, 02:10
Всем доброе время суток. Есть вопрос. Два mc в одном кнопка в другом вложен третий mc. При нажатие на кнопку должна проходить проверка если в соседнем mc анимация остановилась на метке "start", если нет, ничего не происходит, если да то проходит анимация.

on (press){
if (out_mc("start")) {
out_mc.play();
}
}
}
при проверке код никаких ошибок не показывает. Но нутром чувствую, что делаю ошибку. Где?

Приатачил файл, в случае если обьяснил не очень хороше.

P.S. форум оч. хороший, люди отсюда не раз помогали ;)

Mr. Fixit
12.09.2007, 03:53
какой флеш?
конвертируй под 8!

CorC
12.09.2007, 10:25
Проверять на каком кадре находится мув -> _currentframe, про out_mc("start"), это вы что-то загнули.
И еще может вы пути попутали, в вашем коде получается, что out_mc лежит внутри того клипа, где написан этот код.
Лучше всего писать не на кадрах, а во фрейме.

Main_MC.onPress = function(){
if(out_mc.inside_mc._currentframe == 50){
out_mc.inside_mc.play();
}
}

Типа такого

solo19770701
12.09.2007, 18:45
спасибо, будет время проверю.
to CorC: с кадрами это конечно хороше, но метки оно это практичнее. А по поводу путей, в файле который я заатачил, там я указал глобальный путь _level0.out_mc.... а за currentframe спасибо.