Показать сообщение отдельно
Старый 17.05.2008, 05:40
Denis Davidov вне форума Посмотреть профиль Отправить личное сообщение для Denis Davidov Найти все сообщения от Denis Davidov
  № 1  
Ответить с цитированием
Denis Davidov

Регистрация: Sep 2006
Сообщений: 89
По умолчанию Обращение к функциям-прототипам MC изнутри внешнего класса?

Всем привет.

В первом фрейме в as пишу следующее (видимо по-дурости ):
Код:
MovieClip.prototype.tweenPaint = function (...) {....}
и
Код:
easingClass = function ()
{  ...
  this.outExpo = function (...) {...}
  ...
}
ease = new easingClass();

Теперь вопрос, как эти дифиниции использовать в классе, прописываемом "снаружи" в .as фаиле, а именно:

Код:
class MyTxtButton extends MovieClip {
	...	
	function onRollOver() {
		this.tweenPaint(this._inColor, 10, ease.outExpo);
	}
        ...
}
объект ease могу MyTxtButton передать в конструктор, а вот с прототипом что делать? Флеш ругается при проверки .as на ошибки, говорит не знает таких функций (tween), я ему охотно верю
Чувствую, ответ в одну строчку, но так-как никогда не занимался этим профессионально -не знаю...

Буду рад общим советам как лучше оформлять подобные дифиниции-прототипы, думается надо выносить в .as и потом инклудить

Спасибо за совет.