![]() |
moveMc.as tween problem
Делаю значит фотогалерею и собсно хочу чтоб у каждой фотки был фон который сайзился под фотку.
Т.е. фотка не просто появляется а как бы выплывает из другой. Если ставить жосткие координаты без твина - естественно всё отлично работает. Но выплывания в этом случаи нет. Нет твина. Код:
windowmc._x = cx - 5;Код:
tween = new mx.transitions.Tween(windowmc, "_width", mx.transitions.easing.Strong.easeInOut, windowmc._width, picturemc._width, 1, true);Как этого избежать? Есть ещё нюанс: - пока мы не загрузим фотку, ни о каких координатах речи идти не может. Я уже все варианты перепробывал. И в отдельную функтию сайз ставил (работает так же само - запускает постоянно функцию) и вообще в отдельный мувиклип ставил... Вы умные - помогите а? Пол дня уже долбаюсь. Твин использую moveMc.as - сам твин рабочий 100%. раньше юзал lmc_tween.as - работало - но страшно этот твин глючит. Разлюбил я его )) даю функцию грузящую фотку: Код:
_global.loadImage = function(mc, prevNameImage, currentNameImage, nextNameImage) { |
Слов нет как все плохо... Вы манипулируете с картинкой в процессе ее загрузки, что не правильно, она все равно пока не загрузится не будет отображаться, хотя BytesTotal ее уже известен и поэтому код внутри onEnterFrame бессмысленно работает. Эти манипуляции идут вечно, так как вы не убиваете onEnterFrame. В каждом кадре пытается переопределить Tween, что само по себе его использование бесполезно. Координаты каждой картинки будут одинаковы, так как вы распологаете их относительно размеров Stage.
Кроме того даете код и путь все мучаются и думают, что такое в нем windowmc. |
ага. Про загрузку не подумал. буду проверять на BytesLoaded == BytesTotal
Получается что нужно просто убить onEnterFrame ? delete onEnterFrame(); так ? что касается координат - то они кадждый раз разные тк. размеры картинок разные. |
ыыы... заработало :)
спасибо. не работало пока не поставил проверку на ширину BytesTotal == BytesLoaded and BytesTotal != undefined and mc._width != 0 |
| Часовой пояс GMT +4, время: 05:36. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.