Показать сообщение отдельно
Старый 19.07.2010, 17:31
Dweem вне форума Посмотреть профиль Отправить личное сообщение для Dweem Найти все сообщения от Dweem
  № 6  
Ответить с цитированием
Dweem
 
Аватар для Dweem

Регистрация: Dec 2006
Адрес: 66°32′00″ с. ш. 66°38′00″ в. д.
Сообщений: 85
Код AS3:
public class MainClass extends MovieClip {
	public function MainClass() {
		var mySquare:MovieClip = new Square();
		mySquare.x = 100;
		mySquare.y = 100;
		addChild(mySquare);
		this.addEventListener(Event.ENTER_FRAME, func);
 
		function func() {
			mySquare.x += 5;
 
			dtext.text = mySquare.x+"";
		}
	}
}
во первых не пишите методы внутри методов (тем более в конструкторе)
во вторых выносите определение переменных которые используете (вне метода) за пределы конструктора в тело класса
Код AS3:
public class MainClass extends MovieClip {
 
	public var mySquare:Square;
	public function MainClass() {
		mySquare = new Square();
		mySquare.x = 100;
		mySquare.y = 100;
		addChild(mySquare);
		this.addEventListener(Event.ENTER_FRAME, func);
 
 
	}
	public function func(e:Event) {
		mySquare.x += 5;
 
		this.dtext.text = mySquare.x+"";
	}
}
P.S. и аттачте файлы прямо на форуме ... он это позволяет ... это намного удобнее, чем пользование сторонними веб сервисами