PDA

Просмотр полной версии : RadioButton и CheckBox


TurboDizel
04.04.2010, 00:40
Привет. AS2 изучаю около 5 дней, и выучил многое, но выучить RadioButton и CheckBox так и не удалось. В интернете (гугле) ничего внятного не нашел, а если и нашел то на AS3. Если кто знает какой либо урок про то как можно использовать эти компоненты, прошу, киньте ссылку. Заранее благодарен, и благодарен вдвойне если не отошлете в гугл.

zurkis
04.04.2010, 01:11
а в хелп заглянуть можно

TurboDizel
04.04.2010, 02:20
Там на англ всё, а рус у меня половина не опознаные.

Ну, к примеру что бы я мог понять как это работает:
Какой примерно должен быть код, что бы CheckBox - check_btn, тогда когда у него стоит галочка, цвет фрагмента ролика - kvadrat был красный, а когда галочка не стоит, то синий?

in4core
04.04.2010, 12:24
А как же не зная английского учится флешу то?!!! А какой знаешь? Немеццкый? По немецки тоже есть ководство! Реально эти вопросы решаются через хелп. это тривиальная картина....

Совершенно нивжизни не работал с компонентами! Беру открываю хелп и вижу.

var listenerObject:Object = new Object();
listenerObject.click = function(eventObject:Object) {
// ...
};
checkBoxInstance.addEventListener("click", listenerObject);
отслось тока добавить включение и отключение....

my_ch.selected = true;

var checkboxListener:Object = new Object();
checkboxListener.click = function(evt_obj:Object) {
if (evt_obj.target.selected) {
evt_obj.target.label = "Selected!";
} else {
evt_obj.target.label = "Unselected!";
}
};
my_ch.addEventListener("click", checkboxListener);


Осталось скомбинировать два кода и написать то что вам надо в них) делов то

Hauts
04.04.2010, 19:51
как же не зная английского учится флешу то?!!! А какой знаешь? Немеццкый? По немецки тоже есть ководство! Реально эти вопросы решаются через хелп. это тривиальная картина....

Совершенно нивжизни не работал с компонентами! Беру открываю хелп и вижу.


in4core, а по-русски отвечать сложно?

in4core
04.04.2010, 19:56
Что за оффтоп! Мне плюсов хватает) я теперь и так с австрии звоню!))) lol . Это прекрасный русско-аццтонский язык и всем понятно чо пачем!))) яж не нафлудил яж код выложил. и ваще тыж не адм!

Hauts
04.04.2010, 19:58
Согласен, я не "адм", к сожалению.

KiL33
04.04.2010, 20:38
типа этого
this.createEmptyMovieClip("square_mc",this.getNextHighestDepth());
square_mc.beginFill(0xFF0000);
square_mc.moveTo(10,10);
square_mc.lineTo(100,10);
square_mc.lineTo(100,100);
square_mc.lineTo(10,100);
square_mc.endFill();

//Создали чекБокс
this.createClassObject(mx.controls.CheckBox,"checkBox",1,{label:"Альфа", labelPlacement:"right"});
checkBox.move(150,10);
var myListener:Object = new Object();
myListener.click = function(evt_obj:Object) {
if (evt_obj.target.selected) {
square_mc._alpha = 50;
} else {
square_mc._alpha = 100;
}
};
checkBox.addEventListener("click",myListener);

alexcon314
05.04.2010, 08:59
in4core получает плюс за албанский (п.1 правил).

TurboDizel
05.04.2010, 20:59
KiL33, in4core
Спасибо большое, всё понял =)