Показать сообщение отдельно
Старый 24.07.2012, 18:12
codedemen вне форума Посмотреть профиль Отправить личное сообщение для codedemen Найти все сообщения от codedemen
  № 5  
Ответить с цитированием
codedemen

Регистрация: Jul 2012
Сообщений: 4
Спасибо за помощь!
Я сделал немного по другому - переписал инициализацию подгруженной флешки абстрактно внутри своего лоадера, так что теперь я могу менять эти параметры. и да - он действительно при нерастяжении по сцене дает иенно этот эффект - не растягивает и все ок.
но не надо, чтобы при растяжении флешка менялась в размерах. т.е. мне нужен именно ExactFit.

от что я заметил - если я в дебагере проверяю размеры сцены, то они почемуто равны 0(что ширина, что высота)... Я так понимаю мне имеет смысл копать именно в этом направлении? Когда создавался проект я создавал проект ActionScript 3 - правильно ли я сделал? и почему при вызове stage.heignt и stage.width мне возвращаются 0? вот как я обращался к сцене:

Код AS3:
stage.align = StageAlign.TOP;
			stage.scaleMode = StageScaleMode.EXACT_FIT;
			MonsterDebugger.trace(this, stage.width);//передаю ширину в дебагер - показывает 0
			MonsterDebugger.trace(this, stage.height);//передаю высоту в дебагер - показывает 0
			StageReferance = ApplicationDomain.currentDomain.getDefinition("com.pickgliss.toplevel.StageReferance");
			StageReferance.setup(stage);

при этом в функции обьявления класса я использую:

Код AS3:
public function BBLoader()
		{
			if (stage)
			{
				this.init();
			}
			else
			{
				addEventListener(Event.ADDED_TO_STAGE, this.init);
			}
			return;
		}
Добавлено через 59 минут
Upd
stage.stageweight и stage.stageheight почемуто выдают 500, хотя должны быть 1000 ширина и 600 высота