Открываем новый документ. Вытаскиваем на сцену из панели
компанентов три TextInput и два Button.
TextInput даем instance name >> arg_n, arg_m и arg_p соответственно.
Button даем instance name >> sum и reset.
Текстовые поля arg_n и arg_m будут служить для ввода, а arg_p для вывода.
В Parametrs текстового поля arg_p свойство editable ставим в false, чтобы в него нельзя было вводить данные.
Открываем текстовый файл и пишем в нем класс который будет делать расчет.class Sum{
public function nAndm(n:Number, m:Number){
return n*m;
}// метод рассчета
}
Навание класса должно начинаться с большой буквы.
Сохраняем класс в той же директории где сохранен fla проект. Причем название файла должно быть точно таким же что и название класса т.е. Sum.
Далее переходим в наш проект и в первом кадре пишем код:var a:Sum = new Sum();// создаем экземпляр класса Sum
sum.onRelease = function(){
arg_p.text=a.nAndm(arg_n.text,arg_m.text);
}// вывзываем метод из класса Sum с нужными параметрами
reset.onPress = function(){
arg_n.text=""
arg_m.text=""
arg_p.text=""
}//функция сброса
Вуалья!!! нажимаем Ctrl+Enter и пробуем что-то посчитать.
среда, 17 октября 2007 г.
Умножение с простейшим классом
Автор:
David
на
19:14
Ярлыки: ActionScript, Class, Flash
Подписаться на:
Комментарии к сообщению (Atom)

Комментариев нет:
Отправить комментарий