Показать сообщение отдельно
Старый 25.10.2012, 23:10
Wolsh вне форума Посмотреть профиль Отправить личное сообщение для Wolsh Найти все сообщения от Wolsh
  № 4  
Ответить с цитированием
Wolsh
Нуб нубам
 
Аватар для Wolsh

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
ОК. Постараюсь подробней.
Цитата:
Как только активирую твин, у меня картинка из точки курсора выдвигается на весь свой реальный размер.
Ваши слова? Мой ответ не совпадает? Может, Вы используете слово "выдвигается" в каком-то своем, особом смысле? Я просто силюсь сопоставить Ваши фразы "выдвигается на весь свой реальный размер" и "все равно ничего не загружается". Давайте оставим панику и попробуем объясняться нормальным русским языком, не перепрыгивая с пятого на десятое?
Цитата:
в общем я перепробывал по разному, и назначая пиксели размеры и с переменными...
Что во фразе "пустота не имеет размеров" Вам непонятно? Вы создаете новый пустой, абсолютно ПУСТОЙ, МувиКлип (теперь спрайт, это хорошо). И начинаете назначать ему размеры. Пустому. Размеры. Размер ЧЕГО Вы пытаетесь установить? Ничего же нет. Никакого отображения. Нет ничего, что могло бы быть 300, или 10, или 100500. Размер любого контейнера (спрайт, мувиклип и др) — это размер его контента. Добавляете в него битмап — и тогда появляется размер, равный размеру битмапа. Теперь у контейнера есть отображение, и значит есть размеры. Уберите свои магические строчки, они в лучшем случае вообще ничего не делают.
Далее.. Вот теперь, когда Вы поместили битмап в контейнер, при клике по кнопке Вы помещаете контейнер в точку клика. ОК. А вот тот код, в котором Вы назначаете координаты самому битмапу —
Цитата:
addChild(bm12);
bm12.x = mouseX;
bm12.y = mouseY;
TweenLite.to(bm12, 1, {x:stage.stageWidth/2 - bm12.width*3/2, y:stage.stageHeight/2 - bm12.height*3/2, scaleX:3, scaleY:3});
— Вы его изменяли? Или теперь у Вас и контейнер смещен, и битмап внутри контейнера смещен? Может, поэтому Вы его не видите?

Добавлено через 8 минут
Цитата:
P.S. нашел в хелпе адоба следующее "К объекту Bitmap не должно применяться растягивание, поворот и наклон."
Вообще-то перед этим вырванным отрывком есть еще текст. И он гласит:
Цитата:
Подпрограмма копирования пикселей работает намного быстрее, чем векторное средство визуализации, но объект Bitmap должен соответствовать определенным условиям для его использования.
Для того, чтобы подпрограмма копирования пикселей работала БЫСТРЕЕ, битмап не должен подвергаться трансформациям (потому что тогда надо не копировать, а пересчитывать, что конечно намного дольше), только и всего.
__________________
Reality.getBounds(this);