Вернуться   Дизайнерский форум » ДИЗАЙН И ГРАФИКА » Технологии Flash

Как при программном вращении Movie clip'а найти его центр

Обсуждение темы Как при программном вращении Movie clip'а найти его центр в разделе Технологии Flash, часть категории ДИЗАЙН И ГРАФИКА; Есть прямоугольный мувик, который вращается программно через свойство _rotate. Как найти центр мувика? Я пробывал Код: x = мувик._х + мувик._width / 2 ...


Закрытая тема
 
Опции темы
Старый 17.06.2005, 00:21   #1
Есть прямоугольный мувик, который вращается программно через
свойство _rotate. Как найти центр мувика?
Я пробывал
Код:
 x = мувик._х + мувик._width / 2
 y = мувик._у + мувик._height / 2
где x и у должны стать координатами центра мувика, но
чё то не получается, не становятся они координатами центра.....

Помогите если кто может, а то я уже час наверное парюсь
 
Старый 17.06.2005, 00:21
Ссылки
Старый 17.06.2005, 00:43   #2
Вложи мувик в мувик.
Код:
this.createEmptyMovieClip("container_mc",this.getNextHighestDepth());
this.container_mc._x = this.container_mc._y = 100;
var box:MovieClip = this.container_mc.createEmptyMovieClip("box_mc",2);
box.beginFill(0xff0000);
box.moveTo(0,0);
box.lineTo(100,0);
box.lineTo(100,100);
box.lineTo(0,100);
box.lineTo(0,0);
box.endFill();
this.box._x -= this.box._width/2;
this.box._y -= this.box._height/2;
this.onEnterFrame = function () {
	this.container_mc._rotation+=4;
}
 
Старый 17.06.2005, 01:06   #3
Я в Action Script новенький, по-этому пока ничё не понял,
но всё равно спасибо, завтра с утра попробую разобраться
с кодом.

С ув. Игорь
 
Старый 17.06.2005, 12:52   #4
Dis

Nirth, помоему поиск центра мувика у тя выполнен чересчур извратно =))) зачем рисовать его если он уже есть ?
 
Старый 17.06.2005, 17:08   #5
Dis,
Потому что человек, рисовал его ручками а мне честно говоря было влом прикреплять исходник и вообще открывать флэш, поэтому я настрочил код, надо было только в коментариях указать что это
Код:
var box:MovieClip = this.container_mc.createEmptyMovieClip("box_mc",2);
box.beginFill(0xff0000);
box.moveTo(0,0);
box.lineTo(100,0);
box.lineTo(100,100);
box.lineTo(0,100);
box.lineTo(0,0);
box.endFill();
нам не нужно =)
 
Старый 17.06.2005, 17:08
Закрытая тема




Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Центр MBA при МГУ newlogin Зал мастеров 14 29.02.2008 16:10
Замена Movie Clip'ов KDV Технологии Flash 2 21.03.2006 06:13
Css центр Danilevsky HTML, CSS, JavaScript 14 19.03.2006 18:31
Как сохранить отдельный movie clip из swf на сервер с помощью ActionScript? egeshi Технологии Flash 0 26.10.2005 16:21
Загрузка и выгрузка дополнительных movie Begemot Технологии Flash 2 08.02.2005 11:53


Текущее время: 19:14. Часовой пояс GMT +4.

Реклама на форуме Условия размещения рекламы
Биржа ссылок Заработай на сайте!
Дизайнерский форум