![]() |
|
||||||||||
|
|||||
|
Регистрация: Nov 2008
Сообщений: 1
|
А у меня еще один похожий вопрос. Приведу пример попроще.
// Circle это некий символ из библиотеки. var mask:MovieClip = new Circle(); var symb:MovieClip = new Circle(); symb.mask=mask; // функция, двигающая маску. function func(){ mask.y+=10; trace("маска сдвинута"); } Если вызывать функцию например следующим образом: setInterval(func, 500); то маска также не будет двигаться. Если написать как сказал ign: symb.cacheAsBitmap=true то все будет впорядке, и мне тоже интересно почему так происходит. Но меня интересует еще вот что - если просто несколько раз подряд вызвать функцию: то маска будет двигаться даже без symb.cacheAsBitmap=true. Почему при непосредственном вызове функции все работает, а при вызове через setInterval() или через обработчик ничерта не происходит!? |
![]() |
Часовой пояс GMT +4, время: 02:35. |
|
|
« Предыдущая тема | Следующая тема » |
|
|