Страница 1 из 1

Slider и контейнер

Добавлено: 06 апр 2010, 17:33
bodnar
У кого нить кроме меня "ломается" slider если использовать flash-контейнер? Конкретно: бегунок слайдера продолжает двигаться и после того как мышкой его отпускают. Если кто сталкивался с такой проблемой подскажите как решать... :(

Re: Slider и контейнер

Добавлено: 06 апр 2010, 17:54
Александр
Может быть поможет
ВОПРОС: При использовании контейнера стандартные компоненты флеша работают некорректно. Как это исправить?

ОТВЕТ:
Решение проблемы с 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 и контейнер

Добавлено: 06 апр 2010, 18:00
bodnar
Блин огромное спасибо, все заработало как нужно. :D А где можно почитать все эти вопросы и ответы? :roll:

Re: Slider и контейнер

Добавлено: 06 апр 2010, 18:10
Александр
FAQ (часто задаваемые вопросы) по API ВКОНТАКТЕ http://vkontakte.ru/pages.php?o=-2226515&p=FAQ

Re: Slider и контейнер

Добавлено: 30 апр 2010, 14:33
Noise Gate
занятно, а может кто-нибудь пояснить, из-за чего подобное происходит?

Re: Slider и контейнер

Добавлено: 15 авг 2010, 09:56
Superman
Я сделал также, а у меня выдает ошибку :
1120: Обращение несуществующего свойства Security.

Re: Slider и контейнер

Добавлено: 15 авг 2010, 14:36
Александр
Superman

Код: Выделить всё

import flash.system.Security;

Re: Slider и контейнер

Добавлено: 17 авг 2010, 12:27
catamount5
А у меня после добавления контейнера Вконтакте скролл контейнера во флеше 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));

не помогает

Re: Slider и контейнер

Добавлено: 28 сен 2010, 19:40
catamount5
не думала, что строка Security.allowDomain("*"); столь важна в работе скроллов компонентов флеша!

Re: Slider и контейнер

Добавлено: 28 сен 2010, 19:54
bodnar
Тут важно то, что мы деактивируем/активируем диспетчерезацию событий