![]() |
|
||||||||||
|
|||||
|
кто может пояснить данную запись:
_root.mcMain.onEnterFrame=function(){}; _root.iIntervalID=setInterval(function(){_root.mcMain.onEnterFrame=MoveMovie; clearInterval(_root.iIntervalID); }, 2000); ??? ЗАранее благодарен
__________________
fapser |
|
|||||
|
мне нужно чтоб какое то время оnEnterFrame тормознул а потом заработал
__________________
fapser |
|
|||||
|
как понять к нежелательным для нее именам...?
__________________
fapser |
|
|||||
|
как мне сделать чтоб эта функция тормознула а потом заработала....а при данном коде она сначала работает а потом тормозит
![]()
__________________
fapser |
|
|||||
|
и еще вопрос как с помощью attachMovie вытащить из библиотеки два экземпляра и разместить на разных определенных координатах и обеспечить какое то действие над ними в цикле(уменьшение размеров, альфы)? у меня пока даже вытащить и разместить их не получается вот что я писал
t=200; // так как у меня первые уровни заняты другими приаттаченными мувами начинаем с 200 - го уровня for (t;t<5;t++){ nam = "svet"+t; _root.attachMovie("svet1", nam, t); _root[nam]._x = 200; _root[nam]._y = 200; как другому экземпляру задать другие координаты?
__________________
fapser |
|
|||||
|
don't panic!
Регистрация: Aug 2001
Сообщений: 4,121
|
первое -
_root.frameFunction = function() {
// .....
};
_root.iIntervalID = setInterval(function () {
_root.mcMain.onEnterFrame = _root.frameFunction;
clearInterval(_root.iIntervalID);
}, 2000);
что за "другой экземпляр" и "другие координаты" ? |
|
|||||
|
у меня в библиотеке есть мув название у него svet1 я в linkage прописываю svet1 и теперь я хочу чтобы два экзепляра этого svet1 появились в определенных координатах
__________________
fapser |
|
|||||
|
don't panic!
Регистрация: Aug 2001
Сообщений: 4,121
|
можно создать массив с координатами для каждого экземпляра
и при аттаче всем раздать свои... вроде того: |
|
|||||
|
Nox у меня вопрос : ты заменил код
alfa = getProperty (this,_alpha); if (alfa>0){alfa-=4}; setProperty(this, _alpha, alfa); sx = getProperty (this,_xscale); if (sx>0){sx-=0.5}; setProperty(this, _xscale, sx); sy = getProperty (this,_yscale); if (sy>0){sy-=3}; setProperty(this, _yscale, sy); на: this._alpha -= 4*(this._alpha>0); this._xscale -= 0.5*(this._xscale>0); this._yscale -= 3*(this._yscale>0); на много проще и меньше.....вопрос в том: 1) работает ли твой код быстрее, если да то почему? 2) первый раз вижу чтобы так писали, потому что недолго еще программирую во флэше....где можно почитать об этом или если не сложно объясни вкратце как это делать, думаю многим было бы интересно?
__________________
fapser |
![]() |
Часовой пояс GMT +4, время: 18:42. |
|
|
« Предыдущая тема | Следующая тема » |
|
|