![]() |
Переназначение типа
Привет всем.
Проблема у меня в следующем. Есть слайдшоу. Работает отлично, но не правильно реагирует на изменение размеров окна. Каждую картинку массивом загоняю в контейнер типа Sprite. для изменения размеров написал мелкий класс, который вызываю с параметрами. Код AS3:
Тогда мне посоветовали в функции которая срабатывает при изменении окна менять размеры не контейнера, а каждого элемента в нём.. Проходиться циклом по контейнеру и менять размер, вот как: Код AS3:
Resizer - это и есть класс, который отвечает за изменение размеров. Таким образом у меня получается ошибка о назначении типов. Код:
1118: Implicit coercion of a value with static type flash.display:DisplayObject to a possibly unrelated type flash.display:Sprite.Скажите пожалуйста как правильнее и как лучше сделать так, чтобы не соскакивали размеры картинок при изменении размера окна, и чтобы не было ошибки.? Спасибо. |
Вместо
Цитата:
Код AS3:
|
Код AS3:
Цитата:
|
Если я в resizeBg поставлю тип входящий DisplayObject, то по неясным мне причинам анимация слайдшоу не работает, происходит просто переключение картинки.
Анимация делается TweenMax'ом. Сначала уезжает текущая картинка, и сразу приезжает следующая картинка. |
Как говориться : код в студию
|
Какой вам ещё код нужен ? (я не с претензией, а именно вопрос какой код дать, не весь же сайт буду выкладывать).
привел код ресайзера и код прохода по контейнеру. |
Видимо код запуска анимации
|
Всё, ) проблему нашёл... в ненужном месте вызывался ещё ресайзер...
Сори, что потратил ваше время. Спасибо за внимание. |
| Часовой пояс GMT +4, время: 23:10. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.