PDA

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


Meowth
18.07.2006, 02:02
Всем привет. Я начала заниматься флеш совсем недавно, так что сразу прошу прощения, если коряво изъясняюсь. В процессе обучения столкнулась с проблемкой.
Делала кнопки по этому уроку(может, кто знает):"Total.Training.for.Macromedia.Flash.8" некого Крейга. Там он учит создавать movie clip buttons. Сделала все точно по уроку(кроме анимации), тот же самый код, но при тестировании сцены работает анимация только на одной кнопке(на самой первой из созданных). остальные не реагируют на мышь вообще, хотя в окошке просмотра анимации библиотеки все работает. Не знаю, в чем может быть ошибка. Сто раз все проверила.
Спасибо.

pelipas
18.07.2006, 03:08
лови нормальный исходник.
у тебя там такая каша в анимации..:wacko: про actionscript молчу. я его сам не знаю:yahoo:

sem1313
18.07.2006, 04:05
Смотрю твой исходник. Это старый стиль программирования(по моему мнению). Используй конструкцию

movie_mc.onRollOver = function() {
gotoAndPlay(1);
}
movie_mc.onRollOut= function() {
gotoAndPlay(10); // номер кадра с которого проигрывается событие Out
}


Метками не советую пользоваться..............

Прикол, сначало я подумал, что у меня Flash заглючил...

Потом, я подумал, что я забыл как пользоваться метками...

Потом, я подумал, что брежу...

Потом сделал события через кадры...

Потом, я вообще ох...ел... Чё, блин за лажа(?)...

Всё оказалось просто... у тебя пробелы стоят в инстансах, после имен. Типа btnNews_mc_, где последний _ - это пробел... Поэтому не срабатывали события... Удали пробелы. Хе-х...

Хотя на счет меток, остаюсь при своем мнении, что это позапрошлый век...

З.Ы. Найди книгу Гурского, там очень хорошо описанны все основные возможности и приемы Flash.

Meowth
18.07.2006, 12:38
всем спасибо!
копи/пейст таит в себе огромные опасности, как я поняла сейчас=)...пробелы откуда-то берутся, вот название урока неоттуда скопировала=)(тотал трейнинг еще не пробовала)...
А этот Крейг советовал как раз наоборот:использовать метки во что бы то ни стало...)

pelipas
18.07.2006, 12:48
да метки нужная вещь. полюбому. вот допустим тебе нужно перескочить на какойнить кадр. если ты будеш писать просто номер кадра,то потом при изменении кол-ва кадров тебе прийдется и код переписывать, а метку просто передвинул и все.