Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 15.12.2007, 20:48
FL2006 вне форума Посмотреть профиль Отправить личное сообщение для FL2006 Найти все сообщения от FL2006
  № 1  
Ответить с цитированием
FL2006

Регистрация: Mar 2006
Сообщений: 20
По умолчанию Увеличение

Созрел вопрос. Как сделать увеличение мувиклипа, но так чтобы она уваличивалось "по центру"? Т.е. при изменении _xscale и _yscale обект увеличивался не относительно начала координат для обекта, а чтобы мувиклип расширялся какбы от центра.

Старый 15.12.2007, 21:04
Rewers вне форума Посмотреть профиль Отправить личное сообщение для Rewers Найти все сообщения от Rewers
  № 2  
Ответить с цитированием
Rewers
 
Аватар для Rewers

Регистрация: Oct 2007
Сообщений: 26
сместить по х и у цетру

mc._x +=10;
или изменить точку регистрации в мувике

Старый 15.12.2007, 21:08
FL2006 вне форума Посмотреть профиль Отправить личное сообщение для FL2006 Найти все сообщения от FL2006
  № 3  
Ответить с цитированием
FL2006

Регистрация: Mar 2006
Сообщений: 20
Что сместить - это понятно.. мне бы формулу.. или хотя бы логику, как это сделать..

Старый 15.12.2007, 21:13
Rewers вне форума Посмотреть профиль Отправить личное сообщение для Rewers Найти все сообщения от Rewers
  № 4  
Ответить с цитированием
Rewers
 
Аватар для Rewers

Регистрация: Oct 2007
Сообщений: 26
допусим вот так
Код:
if(this._xscale<300){
this._y-=40;
this._x +=10;

this._xscale+=10;
this._xscale=this._yscale;

}

Старый 15.12.2007, 21:35
FL2006 вне форума Посмотреть профиль Отправить личное сообщение для FL2006 Найти все сообщения от FL2006
  № 5  
Ответить с цитированием
FL2006

Регистрация: Mar 2006
Сообщений: 20
Блин. Да я знаю как задать!! Мне математическую формулу нужно..

Старый 15.12.2007, 21:37
Molecula вне форума Посмотреть профиль Отправить личное сообщение для Molecula Найти все сообщения от Molecula
  № 6  
Ответить с цитированием
Molecula
 
Аватар для Molecula

Регистрация: Apr 2007
Сообщений: 1,369
Сдвигать надо относительно контейнера.
Код:
square_mc = this.createEmptyMovieClip("square_mc", this.getNextHighestDepth());
square_mc.beginFill(0xFF0000);
square_mc.moveTo(10, 10);
square_mc.lineTo(100, 10);
square_mc.lineTo(100, 100);
square_mc.lineTo(10, 100);
square_mc.lineTo(10, 10);
square_mc.endFill();
trace(square_mc._width)
trace(square_mc._height)
ball = square_mc.createEmptyMovieClip("ball", this.getNextHighestDepth());
ball.beginFill(0x00FF00);
ball.moveTo(10, 10);
ball.lineTo(100, 10);
ball.lineTo(100, 100);
ball.lineTo(10, 100);
ball.lineTo(10, 10);
ball.endFill();
trace(ball._x)
trace(ball._y)
ball._x-=ball._parent._width/2;
ball._y-=ball._parent._height/2; 
trace(ball._x)
trace(ball._y)

Старый 15.12.2007, 21:42
Rewers вне форума Посмотреть профиль Отправить личное сообщение для Rewers Найти все сообщения от Rewers
  № 7  
Ответить с цитированием
Rewers
 
Аватар для Rewers

Регистрация: Oct 2007
Сообщений: 26
Цитата:
Сообщение от FL2006
Блин. Да я знаю как задать!! Мне математическую формулу нужно..
что за формулу такую поподробней вырожайся

Старый 18.12.2007, 17:26
FL2006 вне форума Посмотреть профиль Отправить личное сообщение для FL2006 Найти все сообщения от FL2006
  № 8  
Ответить с цитированием
FL2006

Регистрация: Mar 2006
Сообщений: 20
Про точку регистрации. Она расположена по цетру, но всё равно отчет идет от левого вехнего края..

Старый 18.12.2007, 20:50
Rewers вне форума Посмотреть профиль Отправить личное сообщение для Rewers Найти все сообщения от Rewers
  № 9  
Ответить с цитированием
Rewers
 
Аватар для Rewers

Регистрация: Oct 2007
Сообщений: 26
Цитата:
Сообщение от FL2006
Про точку регистрации. Она расположена по цетру, но всё равно отчет идет от левого вехнего края..
Можно с импровизировать просто в точки регистрации выстовляеш
правому нижнему углу идвигаешь по игрику в низ одновремо выравнивая к цетру X должно получиться если есть пример выложи

Что то типа токого хош
Вложения
Тип файла: rar primer.rar (8.3 Кб, 82 просмотров)


Последний раз редактировалось etc; 18.12.2007 в 21:15.
Старый 18.12.2007, 23:04
olexandr вне форума Посмотреть профиль Отправить личное сообщение для olexandr Посетить домашнюю страницу olexandr Найти все сообщения от olexandr
  № 10  
Ответить с цитированием
olexandr
 
Аватар для olexandr

Регистрация: Aug 2007
Адрес: Ukraine, Kyiv
Сообщений: 643
Отправить сообщение для olexandr с помощью ICQ Отправить сообщение для olexandr с помощью MSN Отправить сообщение для olexandr с помощью Skype™
По умолчанию ответ

вот посмотри.
делал давненько - потом когда пользовался им, то находил там ошибки какие-то.
но как отправная точка думаю сойдет, если умеешь программить
Вложения
Тип файла: zip toCenter.zip (58.2 Кб, 95 просмотров)

Создать новую тему Ответ Часовой пояс GMT +4, время: 21:46.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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