Показать сообщение отдельно
Старый 19.06.2007, 20:08
Amra Kimmerian вне форума Посмотреть профиль Отправить личное сообщение для Amra Kimmerian Найти все сообщения от Amra Kimmerian
  № 4  
Ответить с цитированием
Amra Kimmerian

Регистрация: Dec 2006
Адрес: Россия, Пермь
Сообщений: 72
Отправить сообщение для Amra Kimmerian с помощью ICQ
iNils, __etc. Бессменные стражи знаний. Белых пятен на карте классов стало гораздо меньше. Спасибо!

---update---

Код:
class Lighting extends MovieClip {
	private var _anchorPointXdiffMax:Array;
	private function Lighting() {
		_anchorPointXdiffMax = new Array();
	}
	// Методы
	function getLightingStep() {
		trace(_anchorPointXdiffMax[2]);
	}
	function getLighting(timeL:Number, pauseL:Number) {
		_anchorPointXdiffMax[2] = Math.random()*10-5;
		trace(_anchorPointXdiffMax[2]);
		var calculate:Number = setInterval(getLightingStep, timeL+pauseL);
	}
}
в методе getLighting() теперь все видно, а вот в getLightingStep() trace(_anchorPointXdiffMax[2]) выдает опять же undefined. Ведь свойства класса должны быть видны во всех методах класса. Может быть не видно оттого что использую функцию getLightingStep() не как метод мувиклипа, а просто как вызываемую функцию? Как же тогда правильно использовать getLightingStep() чтобы в ней было все видно.


Последний раз редактировалось Amra Kimmerian; 19.06.2007 в 21:05.