Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Как динамически создать МНОГОКАДРОВЫЙ movieclip? (http://www.flasher.ru/forum/showthread.php?t=137990)

NBVestal 27.03.2010 15:06

Как динамически создать МНОГОКАДРОВЫЙ movieclip?
 
Столкнулся с проблемой, что не понимаю, как создать movieclip с двумя или более кадрами... Никто не напишет примерчик, и как проиндексировать и в последующем обратиться к каждому кадру?

Gaen 27.03.2010 15:24

Читаете спецификацию формата swf, после чего создаёте ByteArray, и в нем создаёте структуру swf файла, у которого например на главной шкале два кадра, затем загружаете это дело в Loader и получаете искомое.
Оно вам надо?)

gloomyBrain 27.03.2010 15:25

Штатными средствами - никак. Можно с помощью ByteArray и loader.loadBytes(), но это долгий и тернистый путь. А зачем Вам это нужно? Ведь можно обойтись несколькими Sprite и общим для них контейнером с собственной реализацией чего-то вроде nextFrame() и prevFrame()

TanaTiX 27.03.2010 15:27

Если принципиально именно мувик создавать - вроде у etc было решение...

NBVestal 27.03.2010 15:45

Цитата:

Сообщение от gloomyBrain (Сообщение 896128)
Штатными средствами - никак. Можно с помощью ByteArray и loader.loadBytes(), но это долгий и тернистый путь. А зачем Вам это нужно? Ведь можно обойтись несколькими Sprite и общим для них контейнером с собственной реализацией чего-то вроде nextFrame() и prevFrame()

Я хочу, чтобы, к примеру, через передаваемые в конструктор параметры генерировать специфичный экземпляр мувиклипа)
Например, в конструктор передаётся какое-либо число, и исходя из этого созаётся мувиклип с таким числом кадров... Я подумал, раз уж можно так делать со спрайтами (имею ввиду задавать цвета, размеры, рисовать и т. д.), то можно как-то и для мувиклипа задать число кадров. В документации чего-то ничего толкового не нашёл...или не вник.

Добавлено через 2 минуты
Я, конечно, понимаю, что можно, к примеру, создать в библиотеке мувиклип со множеством пустых кадров и каким-либо образом обращаться к нему, но... Меня интересует именно динамическое создание, а не "изъятие" из библиотеки) А если можно только с помощью БайтЭррея, то...придётся изучать спецификацию формата... А кстати, ссылочку на текст не дадите тогда уж?)

etc 27.03.2010 20:25

http://etcs.ru/blog/as3/clipfactory/

wvxvw 27.03.2010 21:13

http://code.google.com/p/hxswfml/

steelcut 27.03.2010 23:33

NBVestal, простите за нескромный вопрос, а зачем они нужны эти клипы с заданным числом кадров, какую задачу с помощью них вы хотите решить? ...задание последовательности выполнения анимаций?
...просто интересно, больно уж задача специфическая.

NBVestal 29.03.2010 10:34

Цитата:

Сообщение от steelcut (Сообщение 896252)
NBVestal, простите за нескромный вопрос, а зачем они нужны эти клипы с заданным числом кадров, какую задачу с помощью них вы хотите решить? ...задание последовательности выполнения анимаций?
...просто интересно, больно уж задача специфическая.

Вообще я хотел просто динамически создать movieclip, не экспортируя его из библиотеки.
А за ссылки выше огромное спасибо - как раз то, что я искал)


Часовой пояс GMT +4, время: 06:22.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.