Просмотр полной версии : Dissolve подгружаемых картинок
Annotation
18.07.2004, 22:25
Здравствуйте. Может мне кто-нибудь помочь?
Мне нужно сделать так, чтобы подгружаемые картинки с плавным переходом альфы с 0 до 100 так же плавно накладывались друг на друга, и их можно было бы пролисывать вперед-назад курсорами влево-вправо. У меня получилось нечто, но листается только вперед, обратно никак не хочет.
Помогите, пожалуйста!
Вот образец:
sergwizard
19.07.2004, 06:23
Еще один.
Annotation
19.07.2004, 11:52
Класс!
Спасибо вам!
Вот, как, окзывается, все можно изящно сделать. А я такую конструкцию соорудил...
Правда, с моим пониманием программинга в ближайшие 10 лет я смогу только тупо использовать ваш код, навряд ли мне удастся в нем разобраться и что-то изменить :(
Если можно, пару вопросов, как это работает?
Например, можно ли начинать загрузку не с 1 картинки, а выбирать в произвольном порядке, а потом продолжить по порядку?
Я пробовал заменить 1.jpg, горузится сначала указанная картинка, но потом, все равно 2,3...
И можно ли избежать мигания уже подгруженного изображения в момент нажатия клавиши?
И, все-таки, интересно, почему мой код не работает, я так понимаю, не работает только вот этот блок:
on (keyPress "<Left>") {
mc_images3._alpha-=5;
if (mc_images3._alpha=0) {
gotoAndStop(7);
}
Что здесь не так?
держи вариант без помыргивания и с указанием стартовой картинки
насчет твоего кода: сам понимаешь, слжно (да и не интересно) искать ошибку в такой невнятной конструкции..
Оригинал написал(а) Annotation
И, все-таки, интересно, почему мой код не работает, я так понимаю, не работает только вот этот блок:
on (keyPress "<Left>") {
mc_images3._alpha-=5;
if (mc_images3._alpha=0) {
gotoAndStop(7);
}
Что здесь не так?
поставь trace(mc_images3._alpha);
и все поймешь
Annotation
20.07.2004, 12:42
Все просто супер, спасибо!
Но насчет trace что-то не догнал
(задумчиво) ...цифирьки какие-то...
:)
Annotation
20.07.2004, 13:34
Все просто супер, спасибо!
Но насчет trace что-то не догнал
(задумчиво) ...цифирьки какие-то...
:)
если изначально alpha равна 100 то если из этого вычесть пять то не получится 95 как ты ожидаешь
а получится то что ты получаешь в трейсе
sergwizard
20.07.2004, 22:47
2Silin Классно!
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.