PDA

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


shaltay
22.05.2006, 02:42
Есть переключатель (муж/жен). Проставлены переменные во фреймы (var Gender=1/0;

На кнопку, переходящую в следущее меню пишу -
on (release) {
if ( Gender=0) { GotoAndStop (2);
}
if ( Gender=1) { GotoAndStop (3);
}
}
Но он меня не понимает. Переходит только на 3... В чем проблема??

0xFFFFFF
22.05.2006, 02:45
= присвоение
== сравнение
ты не справниваешь, а присваиваешь

shaltay
22.05.2006, 02:52
так а что тогда? Я попробовал и >< и == - он вообще не работает....
Кстати, в Flash 7 есть встроенный переключатель?( что-б самому не париться?)

0xFFFFFF
22.05.2006, 02:56
1. gotoAndStop() пишется с маленькой буквы
2. ты не меняешь значение переменной Gender
3. переменные пишутся с маленькой буквы

shaltay
22.05.2006, 03:02
Ну подскажи как, я не понимаю...

я пишу так теперь
on (release) {
if ( gender<1) { gotoAndStop (2);
}
else { gotoAndStop (3);
}
}
Но все равно не понимает

0xFFFFFF
22.05.2006, 03:03
1. учись оформлять код
2. если условие выполнено, значение "переключателя" нужно поменять на противоположное (присвоением)

shaltay
22.05.2006, 03:12
не понимаю все равно.... Ты можешь сама исправить.. Ну плиз...

0xFFFFFF
22.05.2006, 03:13
on (release) {
if ( gender<1) {
gotoAndStop (2);
gender = 1;
}else {
gotoAndStop (3);
gender = 0;
}
}

shaltay
22.05.2006, 03:18
все равно не работает....(
Может я что-то нето написал в переключателе?
Там 2 кадра. в 1 - var gender=1, в другом 0.
Ну и переключатель их меняет (кадры).
Может в самом символе переключателя надо что-то прописать?

0xFFFFFF
22.05.2006, 03:21
на кадрах не нужно писать ничего кроме stop()

shaltay
22.05.2006, 03:22
а где-ж тогда писать??
Я стоп написал..

shaltay
22.05.2006, 03:23
как ему дать понять, когда там кадр 1, а когда кадр 2??

0xFFFFFF
22.05.2006, 03:27
пример (http://white.flash-mx.ru/mj.fla)

shaltay
22.05.2006, 03:36
у меня чуть другая ситуация. Посмотри.. я по аське щас пришлю.

shaltay
22.05.2006, 03:44
вот..

0xFFFFFF
22.05.2006, 03:51
безобразие..

shaltay
22.05.2006, 06:17
вообщем я нашел радиобатоны... Только как ими пользоваться, я вообще не понял.........
Подскажите кто-нибудь...........