![]() |
|
||||||||||
|
|||||
|
Регистрация: Sep 2012
Сообщений: 204
|
Вот делаю я импорт битмапы, потом вещаю tweenlite анимацию, и получается полная дребеда. Вот код
var bm12:Bitmap = new Bitmap(); var pic12:Loader = new Loader(); pic12.contentLoaderInfo.addEventListener(Event.COMPLETE, onLoadComplete2); pic12.load(new URLRequest('12.jpg')); function onLoadComplete2(e:Event):void{ pic12.contentLoaderInfo.removeEventListener(Event.COMPLETE, onLoadComplete2); bm12 = Bitmap(pic12.content); bm12.width = bm12.width/8; bm12.height = bm12.height/8; bm12.smoothing = true; btn12.buttonMode = true; btn12.addEventListener(MouseEvent.CLICK, clicked12); function clicked12 (e:MouseEvent):void{ 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}); } } Подумал может есть смысл засунуть в контейнер, и потом уже твинить контейнер. Набираю var container2:MovieClip = new MovieClip(); container2.width = bm12.width; container2.height= bm12.height; container2.x = mouseX; container2.y = mouseY; addChild(container2); container2.addChild(bm12); Что я не так делаю? P.S. нашел в хелпе адоба следующее "К объекту Bitmap не должно применяться растягивание, поворот и наклон." . Собственн опонятно почему он у меня становится огромным. Но тогда почему он не засовывается у меня в контейнер MovieClip? Последний раз редактировалось pomuс; 25.10.2012 в 20:27. |
|
|||||
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
А что Вас удивляет? Вы хотите за 1 секунду увеличить картинку из 1/8 размера до трех реальных размеров. Конечно это взрыв.
Цитата:
Цитата:
__________________
Reality.getBounds(this); |
|
|||||
|
Регистрация: Sep 2012
Сообщений: 204
|
Цитата:
MovieClip переправил в Sprite, но это точно не был ключевой момент а вот по поводу последнее не очень понял... в общем я перепробывал по разному, и назначая пиксели размеры и с переменными... |
|
||||||
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
ОК. Постараюсь подробней.
Цитата:
Цитата:
Далее.. Вот теперь, когда Вы поместили битмап в контейнер, при клике по кнопке Вы помещаете контейнер в точку клика. ОК. А вот тот код, в котором Вы назначаете координаты самому битмапу — Цитата:
Добавлено через 8 минут Цитата:
Цитата:
__________________
Reality.getBounds(this); |
|
|||||
|
Регистрация: Sep 2012
Сообщений: 204
|
Wolsh
спасибо, вчитался, вдумался, и все поправил. Хоть теперь есть ясность раз и навсегда |
![]() |
![]() |
Часовой пояс GMT +4, время: 08:00. |
|
|
« Предыдущая тема | Следующая тема » |
|
|