Показать сообщение отдельно
Старый 23.10.2006, 11:06
miramax вне форума Посмотреть профиль Отправить личное сообщение для miramax Посетить домашнюю страницу miramax Найти все сообщения от miramax
  № 2  
Ответить с цитированием
miramax
 
Аватар для miramax

Регистрация: Oct 2005
Адрес: Борисоглебск
Сообщений: 1,702
Отправить сообщение для miramax с помощью ICQ Отправить сообщение для miramax с помощью AIM Отправить сообщение для miramax с помощью MSN Отправить сообщение для miramax с помощью Yahoo Отправить сообщение для miramax с помощью Skype™
Цитата:
Сообщение от udaaff
class Movement {
Любой класс должен наследовать Object или потомка класса Object (собственно любой класс MovieClip, TextField, ScrollPane предопределённый в AS 2.0 наследуют Object)
Здесь пишем
Код:
class Movement extends Object{
Цитата:
function Movement() {
}
Да, функция конструктор необязательна. Если ты вообще не планируешь использовать функцию конструктор, то не пиши её вовсе. У тебя будет просто класс со с татическими членами. Этот класс и его методы можно использовать глобально в любом объекте без объявления, как например класс Math. Функция конструктор нужна для создания независимого экземпляра класса. Ты можешь изменять переменные внутри экземпляров класса независимо друг от друга
Цитата:
static function moveBehindTheMouse(mc:MovieClip, dl:Number):Void {
mc.onEnterFrame = function() {
this._x += (_xmouse - mc._x) * dl;
this._y += (_ymouse - mc._y) * dl;
};
}
Если ты понимаешь разницу между статическими членами класса и не статическими - то это тебе решать когда какие использовать.
__________________
AS3 | www.FLAPS.ru | Русские флэшеры самые умные флэшеры в мире. ©


Последний раз редактировалось miramax; 23.10.2006 в 11:09.