![]() |
как многократно поместить мувиклип
Всем привет! Вопрос в том, как многократно поместить один и тот же мувиклип на фон (другой мувиклип) каждый в свои заданные координаты. Через массив как-то надо, но как сделать не знаю.
|
смотря в чём проект делается.
А вообще многократность это цикл |
В чем состоит вопрос? Многократно поместить - поместите. Сделайте три, четыре, может пять, может двадцать мувиклипов и поместите.
И насчет массива - можно через массив, сделать привязку каждого клипа к элементу массива. В чем вопрос-то? Как работать с массивом? Есть хелп, есть гугл, есть Колин Мук. |
Делаю в обычном Adobe Flash Professional CS6, учусь только.
Плодить кучу клипов примитивно и ресурсоёмко. Вопрос состоит в том, что есть мувиклип небольшого размера, но его нужно продудлировать на сцене (вобщем-то на другом мувеклипе помещённом на всю сцену как фон) в разных местах, используя функцию описывающую эти действия, и метод в классе, где в скобочках можно было бы указать цифрами координаты, а также кол-во коордитат больше двух (4,6,8,10...) указывало на добавление нового клипа и размещение по данным координатам. Искал похожее в хелп, в гугл не нашёл, в Муке примеры не подходящие. |
Напишите класс, там создайте функцию, что добавляет загруженный в класс мувиклип по заданным координатам. Создавайте экземпляры этого класса. Сколько хотите, с помощью массива и цикла.
Я все еще до конца не понимаю суть вопроса. Что вы хотите сделать, может мне проще будет понять и посоветовать? Добавлено через 1 минуту Кстати, дело не в примерах, а в знаниях и умении их применять. Для копировани клипов на фон, к примеру водяной знак или же там снежинки - там все можно найти. Готовые примеры есть или в гугле, или вы сами делаете с помощью данных вам инструментов (в этом случае знания АС3 и ООП из Колина Мука) то, что задумали. |
На счёт знаний согаласен, недавно начал только учится, как подробнее уж объяснить не знаю. Вобщем буду искать и учится дальше.
|
Вы замостить фон что ли хотите?
Если мувиклип тайла (одной плитки) не анимированный, то проще снять с него битмапдату и нарисовать программно прямоугольник на весь размер фона, установив битмапдату как заливку — фон.graphics.beginBitmapFill(tile.bitmapdata); Если клип анимированный, то как ни крути Вам придется создавать в цикле столько экземпляров, сколько потребуется чтобы замостить фон. (ах да, можно и с заливкой, перерисовывая битмапдату на каждый кадр мувиклипа, не придется делать сотню клипов). |
Замастивать не нужно, просто добавить несколько на расстоянии друг от друга. Например, добавить камушек в одном месте и в другом.
|
Проблема-то в чем состоит? Вы не знаете, как что сделать? Создать еще один экземпляр? Назначить ему координаты? Помогите понять вопрос.
Добавлено через 7 минут Цитата:
Добавлено через 33 минуты Код AS3:
|
Wolsh, спасибо огромное, то что нужно!
|
| Часовой пояс GMT +4, время: 11:35. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.