Я создаю дочерние элементы одного и того же мувиклипа снова и снова после определенной временной разницы. В любом случае, я требую, чтобы все мувиклипы на сцене останавливались сразу и снова воспроизводились через другой интервал. Любое предложение о том, как я могу это сделать? Я использую Flash CS5.5 и ActionScript 3.0.останавливать более одного объекта одного и того же мувиклипа одновременно во флэш-памяти
0
A
ответ
0
Каждый раз, когда вы создаете новый ребенок, толкать его в массив:
var myArray:Array = new Array();
function makeChildren() {
var newChild:MovieClip = new originalMC();
myArray.push(newChild);
addChild(newChild);
}
Тогда вы будете иметь доступ ко всем сгенерированным мувиклипам делать с как вам будет угодно. Когда вам нужно, чтобы приостановить или играть их все, просто запустить для каждого цикла:
for each(var myVar in myArray) {
myVar.pause(); // or myVar.play();
}
звук как то, что вы ищете?
0
Я вам не удалось сохранить все объекты в том же массиве, вы можете просмотреть список отображения рекурсивно и проверять каждый отдельный объект:
function lookRecursively(target : DisplayObjectContainer) : void
{
for (var i:int = 0, l:int = target.numChildren; i < l; i++) {
var child:DisplayObject = target.getChildAt(i);
if (child is DisplayObjectContainer) {
if (DisplayObjectContainer(child).numChildren > 0) {
if (child is SOME_OBJECT_CLASS_HERE) {
// do what you gotta do here...
} else {
lookRecursively(DisplayObjectContainer (child));
}
}
}
}
}
Смежные вопросы
- 1. Мул - работает более экземпляра одного и того же потока одновременно
- 2. Добавление одного и того же мувиклипа несколько раз на сцену
- 3. Netsuite - планирование одного и того же сценария более одного раза
- 4. добавление одного и того же объекта дважды
- 5. несколько представлений одного и того же объекта
- 6. Различные типы одного и того же объекта
- 7. Добавление одного и того же фрагмента более одного раза во время выполнения
- 8. два разных синхронизированных метода одного и того же объекта?
- 9. Воспроизведение одного и того же звука одновременно? (swift, spritekit)
- 10. Выполнение заданного числа одного и того же процесса одновременно
- 11. Выполнение одного и того же приложения на нескольких устройствах одновременно
- 12. Выполнять объекты одного и того же класса одновременно
- 13. Выполнение одного и того же $ http-запроса одновременно
- 14. Наличие одного и того же объекта в Entity Framework
- 15. Сравнение свойств одного и того же объекта и разных объектов
- 16. Создание одного и того же ввода более нескольких раз
- 17. получение разных выходов одного и того же объекта
- 18. вызов одного и того же объекта options в $ scope
- 19. Использование одного и того же объекта в разных классах при сохранении содержимого одного объекта
- 20. NHibernate - сопоставление одного и того же объекта со многими таблицами
- 21. Как сделать более одного сокета для одного и того же хоста и порта?
- 22. Можно ли разрешить двум потокам редактировать разные свойства одного и того же объекта одновременно?
- 23. Экспорт одного и того же объекта, который требуется смущает mocha
- 24. PendingIntents сохраняют кеширование одного и того же объекта
- 25. два атрибута одного и того же лица
- 26. Зарегистрировать более одного MBean того же класса MBean
- 27. Объединение нескольких представлений одного и того же объекта
- 28. Удаление нескольких вхождений одного и того же объекта
- 29. Как добавить разные версии одного и того же объекта?
- 30. Объект Oracle, содержащий список одного и того же объекта