Slider и контейнер
Slider и контейнер
У кого нить кроме меня "ломается" slider если использовать flash-контейнер? Конкретно: бегунок слайдера продолжает двигаться и после того как мышкой его отпускают. Если кто сталкивался с такой проблемой подскажите как решать...
Re: Slider и контейнер
Может быть поможет
ВОПРОС: При использовании контейнера стандартные компоненты флеша работают некорректно. Как это исправить?
ОТВЕТ:
Решение проблемы с fl-компонентами от Святослава Лисина
addEventListener( Event.ADDED_TO_STAGE, onAddedToStage )
function onAddedToStage(e: Event): void {
Security.allowDomain("*");
stage.dispatchEvent(new Event(Event.DEACTIVATE));
stage.dispatchEvent(new Event(Event.ACTIVATE));
}
Re: Slider и контейнер
Блин огромное спасибо, все заработало как нужно. А где можно почитать все эти вопросы и ответы?
Re: Slider и контейнер
FAQ (часто задаваемые вопросы) по API ВКОНТАКТЕ http://vkontakte.ru/pages.php?o=-2226515&p=FAQ
-
- Сообщения: 691
- Зарегистрирован: 28 апр 2010, 12:34
Re: Slider и контейнер
занятно, а может кто-нибудь пояснить, из-за чего подобное происходит?
Re: Slider и контейнер
Я сделал также, а у меня выдает ошибку :
1120: Обращение несуществующего свойства Security.
1120: Обращение несуществующего свойства Security.
Re: Slider и контейнер
Superman
Код: Выделить всё
import flash.system.Security;
-
- Сообщения: 63
- Зарегистрирован: 10 авг 2010, 13:37
Re: Slider и контейнер
А у меня после добавления контейнера Вконтакте скролл контейнера во флеше SrollPane стал некорректно работать.
Если на кнопки контейнера нажимаешь - картинки перемещаются.
А если на бегунок нажимаешь - то больше уже ничего не перемещается. Он остается в нажатом положении и кнопки тоже перестают работать.
Я понимаю, что дело в листенерах.
Но
addEventListener( Event.ADDED_TO_STAGE, onAddedToStage )
function onAddedToStage(e: Event): void {
Security.allowDomain("*");
stage.dispatchEvent(new Event(Event.DEACTIVATE));
stage.dispatchEvent(new Event(Event.ACTIVATE));
не помогает
Если на кнопки контейнера нажимаешь - картинки перемещаются.
А если на бегунок нажимаешь - то больше уже ничего не перемещается. Он остается в нажатом положении и кнопки тоже перестают работать.
Я понимаю, что дело в листенерах.
Но
addEventListener( Event.ADDED_TO_STAGE, onAddedToStage )
function onAddedToStage(e: Event): void {
Security.allowDomain("*");
stage.dispatchEvent(new Event(Event.DEACTIVATE));
stage.dispatchEvent(new Event(Event.ACTIVATE));
не помогает
-
- Сообщения: 63
- Зарегистрирован: 10 авг 2010, 13:37
Re: Slider и контейнер
не думала, что строка Security.allowDomain("*"); столь важна в работе скроллов компонентов флеша!
Re: Slider и контейнер
Тут важно то, что мы деактивируем/активируем диспетчерезацию событий