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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 17.05.2006, 17:43
G.W.M вне форума Посмотреть профиль Отправить личное сообщение для G.W.M Посетить домашнюю страницу G.W.M Найти все сообщения от G.W.M
  № 1  
Ответить с цитированием
G.W.M

Регистрация: Jan 2000
Адрес: израил
Сообщений: 116
Отправить сообщение для G.W.M с помощью ICQ
По умолчанию как узнать matrix кордиаты мувика в зависемосте от другой глубины

ест мувик A вном ест мувик B крутим ролик A или делаем сним ешо чо matrix а тепер хочетса палучит кординаты B в matrix формате взависемости от какой нибут глубины кпримеру _root...

для чево это нада .. а штоб напесат free transform с новыми вазможнастями matrix и штоб можна была выбрат многа абектаф и праизвести над ними манепуляцыю такие как павернут све за адин раз или изменит размер
__________________
зарание на ашыбки не сматрет 11 лет как неписал на руска...
зайдите на сайт паиграт в игрй может время будет новйе закину

Старый 17.05.2006, 18:07
G.W.M вне форума Посмотреть профиль Отправить личное сообщение для G.W.M Посетить домашнюю страницу G.W.M Найти все сообщения от G.W.M
  № 2  
Ответить с цитированием
G.W.M

Регистрация: Jan 2000
Адрес: израил
Сообщений: 116
Отправить сообщение для G.W.M с помощью ICQ
По умолчанию атвет самаму себе

атвечю самаму себе...
исползуй concatenatedMatrix крендел и незабуть про import flash.geom.Transform;

__________________
зарание на ашыбки не сматрет 11 лет как неписал на руска...
зайдите на сайт паиграт в игрй может время будет новйе закину

Старый 17.05.2006, 19:46
G.W.M вне форума Посмотреть профиль Отправить личное сообщение для G.W.M Посетить домашнюю страницу G.W.M Найти все сообщения от G.W.M
  № 3  
Ответить с цитированием
G.W.M

Регистрация: Jan 2000
Адрес: израил
Сообщений: 116
Отправить сообщение для G.W.M с помощью ICQ
правилны пут но так и неработает если у каво палучитса зделат такую фигню прашу кин код или точнае направление
__________________
зарание на ашыбки не сматрет 11 лет как неписал на руска...
зайдите на сайт паиграт в игрй может время будет новйе закину

Старый 17.05.2006, 20:15
G.W.M вне форума Посмотреть профиль Отправить личное сообщение для G.W.M Посетить домашнюю страницу G.W.M Найти все сообщения от G.W.M
  № 4  
Ответить с цитированием
G.W.M

Регистрация: Jan 2000
Адрес: израил
Сообщений: 116
Отправить сообщение для G.W.M с помощью ICQ
По умолчанию гатова

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



зделат 2 мувика в _root c названиями a и b и переписаф этот код зделат 3 кнопки каторые будут по порядку запускат Step1()..


import flash.geom.Matrix;
import flash.geom.Transform;
function Step1() {
width = (b.getBounds(this).xMax-a.getBounds(this).xMin);
height = (a.getBounds(this).yMax-b.getBounds(this).yMin);
globalBox = BuildBox(width, height, this);
Move_X = a.getBounds(this).xMin;
Move_Y = b.getBounds(this).yMin;
globalBox._x = Move_X;
globalBox._y = Move_Y;
// Box A
var my_matrix = new Matrix();
my_matrix = a.transform.matrix;
var my_new_matrix = new Matrix(1, 0, 0, 1, 0, 0);
a.transform.matrix = my_new_matrix;
Box_A = BuildBox(a._width, a._height, globalBox);
a.transform.matrix = my_matrix;
//set Matrix
var A_transform:Transform = new Transform(a);
Box_A.transform.matrix = A_transform.concatenatedMatrix;
Box_A._x -= Move_X;
Box_A._y -= Move_Y;
}
function Step2() {
// Rotate globalBox
globalBox._rotation = 30;
globalBox._x = 60;
}
function Step3() {
// Set Box A to new Position and kordinats
var my_new_matrix = new Matrix(1, 0, 0, 1, 0, 0);
a.transform.matrix = my_new_matrix;
//set Matrix
var A_transform:Transform = new Transform(Box_A);
a.transform.matrix = A_transform.concatenatedMatrix;
}
function BuildBox(width_mc, height_mc, target):MovieClip {
mc = target.createEmptyMovieClip("mc_"+target.getNextHighestDepth(), target.getNextHighestDepth());
mc.lineStyle(1, 0x001A11, 100, true, "none", "round", "miter", 1);
mc.moveTo(0, 0);
mc.lineTo(0, height_mc);
mc.lineTo(width_mc, height_mc);
mc.lineTo(width_mc, 0);
mc.lineTo(0, 0);
return mc;
}

удачи в развитие идеи
__________________
зарание на ашыбки не сматрет 11 лет как неписал на руска...
зайдите на сайт паиграт в игрй может время будет новйе закину

Старый 18.05.2006, 00:41
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 5  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,784
Несмотря на то, что в подписи написано, понять что-либо крайне сложно...
Если и не писал на русском, так хоть теги для кода юзай...

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

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

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


 


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


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