PDA

Просмотр полной версии : глюк!?


-=aWARd=-
19.05.2007, 11:50
ребят, выручите! я уже часа 3 долблюсь над проэктом, что крышу рвет. Глюк сей таков: release на 2ую кнопу, далее нажимать на 4ую. без исходника не разберешся, по этому ловите
http://polan.ru/gluk.rar

iNils
19.05.2007, 12:39
У вас код совсем кривой. Если не дожижаться пока кнопка доедет до самого низа и нажать на другие кнопки, то те что в движении будут прыгать до 21 кадра (вниз), а потом ехать назад. А схема должна быть такой:
1. Создать массив хранящий в себе координаты (y) кнопки в нижнем и верхнем положении.
2. Нажатие каждой кнопки вызывает одну общую функцию в предке с передачей туда номера кнопки.
3. Эта функия запускает Tween (я не про motion tween, а про класс Tween), который запускает движении от текущего _y объекта, до нижней координаты объекта из массива. Также берет ссылку на последнею нажатую кнопку (в самом первом случи она будет пустая, поэтому надо поставить конструкуцию if (проверить наличие ссылки){берет тут ссылку и запускаем другой твин от _y до верхней координаты объекта из массива})
4. После всего этого надо присвоить ссылки новое значение, то есть текущую нажатаую кнопку
5. Вот и все. Кнопки теперь будут двигаться динамически, без рывков и не надо море кода по всему флешу и анимации.

-=aWARd=-
19.05.2007, 12:45
уффффф. а где можно по этой фичи поподробнее узнать, ну там ман какой нить7

Жень Шень
19.05.2007, 12:49
Элементарная НЕвниматильность

_root.n4 = 1;
if (_root.n1 == 1) {
_root.Symbol1.gotoAndPlay(21);
}
if (_root.n3 == 1) {
_root.Symbol3.gotoAndPlay(21);
}
if (_root.n2 == 1) {
_root.Symbol2.gotoAndPlay(21);
}
if (_root.n5 == 1) {
_root.Symbol5.gotoAndPlay(21);
}
stop();


Но этот глюк не главный. Главный описал iNils

-=aWARd=-
19.05.2007, 12:55
таким дибилом себя чувствую, что хочеться сказать: "а я в домике" =))) ну и всеже есть мануалы описывающие код iNils'a

screamge
19.05.2007, 12:57
есть один отличный мануал, нажимаете на F1 в открытом флеше и получаете досканальную информацию

-=aWARd=-
19.05.2007, 12:58
хихихи смешно, лан буду ковыряться....

etc
19.05.2007, 13:13
мануалы описывающие код iNils'a
Ух ты, я тоже хочу такой мануал.
А в чем сложность перевести из словесной формы в код?

-=aWARd=-
19.05.2007, 13:23
да я ток учусь... вот представь ты ток-ток освоил переменую ну скажим IF и тебе уже рекомендуют юзать tween? ниче я уж почти все понял

etc
19.05.2007, 13:26
Значит самое время купить книгу.

-=aWARd=-
19.05.2007, 13:29
быть может, какую порекомендуешь?

etc
19.05.2007, 13:29
Любые две разных и толстых книжки по Flash MX2004 хотя бы.

-=aWARd=-
19.05.2007, 13:34
вот вопросик, дай пример по движению (ActionScript)? лучше даже исходник. заранее спасибо

etc
19.05.2007, 13:39
Я не книжка с примерами.

Самостоятельно нужно искать.
http://livedocs.adobe.com/flash/9.0/main/00003605.html
http://livedocs.adobe.com/flash/9.0/main/00003606.html

-=aWARd=-
19.05.2007, 13:40
спасиба ЧЕЛОВЕЧЕЩЕ

Жень Шень
19.05.2007, 13:41
ЗДЕСЬ ОПИСАНИЯ MC Tween КАК РАЗ ПО ВОПРОСУ (http://hosted.zeh.com.br/mctween/examples.html)
АНАЛОГИЧНОЕ ТВОЕМУ МЕНЮ (http://hosted.zeh.com.br/mctween/examples/activateMenu.swf)