Показать сообщение отдельно
Старый 20.08.2012, 01:29
Wolsh вне форума Посмотреть профиль Отправить личное сообщение для Wolsh Найти все сообщения от Wolsh
  № 9  
Ответить с цитированием
Wolsh
Нуб нубам
 
Аватар для Wolsh

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
Проблема-то в чем состоит? Вы не знаете, как что сделать? Создать еще один экземпляр? Назначить ему координаты? Помогите понять вопрос.

Добавлено через 7 минут
Цитата:
Вопрос состоит в том, что есть мувиклип небольшого размера, но его нужно продудлировать на сцене (вобщем-то на другом мувеклипе помещённом на всю сцену как фон) в разных местах, используя функцию описывающую эти действия, и метод в классе, где в скобочках можно было бы указать цифрами координаты
Какие "эти"? Какой метод? В каком классе?

Добавлено через 33 минуты
Код AS3:
package 
{
	import flash.display.DisplayObject;
	import flash.display.Sprite;
	import flash.events.Event;
 
	public class Main extends Sprite 
	{
		public function Main():void 
		{
			addClip(Clip, 10, 10, 30, 30, 50, 50, 70, 70);
		}
 
		private function addClip(clip:Class, ...coords):void
		{
			var length:uint = coords.length;
			if (length % 2 != 0) throw new Error("Получено непарное число координат");
			for (var i:uint = 0; i < length; i += 2)
			{
				var newClip:DisplayObject = this.addChild(new Clip());
				newClip.x = coords[i];
				newClip.y = coords[i + 1];
			}
		}
	}
}
__________________
Reality.getBounds(this);