Denis Davidov
17.05.2008, 05:40
Всем привет.
В первом фрейме в 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 и потом инклудить
Спасибо за совет.
В первом фрейме в 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 и потом инклудить
Спасибо за совет.