![]() |
вопрос по setInterval&setInterval
кто может пояснить данную запись:
_root.mcMain.onEnterFrame=function(){}; _root.iIntervalID=setInterval(function(){_root.mcMain.onEnterFrame=MoveMovie; clearInterval(_root.iIntervalID); }, 2000); ??? ЗАранее благодарен |
мне нужно чтоб какое то время оnEnterFrame тормознул а потом заработал
|
ну во первых пустой обработчик...
_root.mcMain.onEnterFrame=function(){}; можно выкинуть... а во второй строке присваится переменная с нежелательным для нее именем...и очищяется интервал... |
как понять к нежелательным для нее именам...?
|
как мне сделать чтоб эта функция тормознула а потом заработала....а при данном коде она сначала работает а потом тормозит:(
|
и еще вопрос как с помощью 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; как другому экземпляру задать другие координаты? |
первое -
Код:
_root.frameFunction = function() {что за "другой экземпляр" и "другие координаты" ? |
у меня в библиотеке есть мув название у него svet1 я в linkage прописываю svet1 и теперь я хочу чтобы два экзепляра этого svet1 появились в определенных координатах
|
можно создать массив с координатами для каждого экземпляра
и при аттаче всем раздать свои... вроде того: Код:
coord = [] |
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) первый раз вижу чтобы так писали, потому что недолго еще программирую во флэше....где можно почитать об этом или если не сложно объясни вкратце как это делать, думаю многим было бы интересно? |
| Часовой пояс GMT +4, время: 11:01. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.