Показать сообщение отдельно
Старый 05.06.2011, 11:37
Korchy вне форума Посмотреть профиль Отправить личное сообщение для Korchy Найти все сообщения от Korchy
  № 3  
Ответить с цитированием
Korchy
 
Аватар для Korchy

Регистрация: May 2011
Сообщений: 301
Записей в блоге: 2
Цитата:
Сообщение от dimarik Посмотреть сообщение
А если "a" будет иметь размер?
Матрица становится вообще нулевой:

Код AS3:
package Tmp {
	import flash.display.Sprite;
//-----------------------------
	public class Tmp extends Sprite {
//-----------------------------
		private var a:Sprite;
//-----------------------------
		public function Tmp() {
			a = new Sprite();
			a.width = 100;
			a.height = 10;
			trace(transform.matrix.toString());
			trace(transform.concatenatedMatrix.toString());
			trace(a.transform.matrix.toString());
			trace(a.transform.concatenatedMatrix.toString());
		}
	}
}
вывод:
D:\Programms\Flash\Tmp\Src\Tmp.fla:
(a=1, b=0, c=0, d=1, tx=0, ty=0)
(a=1, b=0, c=0, d=1, tx=0, ty=0)
(a=0, b=0, c=0, d=0, tx=0, ty=0)
(a=0, b=0, c=0, d=0, tx=0, ty=0)