![]() |
|
||||||||||
|
|||||
|
[+3 18.04.11]
Регистрация: Dec 2010
Сообщений: 342
|
Сделал флэш, закинул на сервер. Тестирую, вроде все норм, проблем нет. Сделал рефреш в ИЕ8-ИЕ9 и ширина маски стала равна нулю, то есть она не скрывает то, что мне надо было.
Кто сталкивался с такой проблемой? Добавлено через 22 минуты Скомпилировал под fp9.0, 10.0, 10.1... не помогает... что за чудо? Словно маска вообще отсутствует... |
|
|||||
|
[+3 18.04.11]
Регистрация: Dec 2010
Сообщений: 342
|
maska1.graphics.beginFill(0x000000); maska1.graphics.drawRect(0, 0, stage.stageWidth / 2, stage.stageHeight); maska1.graphics.endFill(); imSpr1.mask = maska1; Во всех браузерах ведь отлично работает. Даже в ИЕ работает, но если сделать рефреш, то маска исчезает. Чудеса... |
|
|||||
|
сталкивался уже не раз с таким
в ие флешка изначально получает размер 1 на 1 пиксель, а только спустя какое-то время свой заданный размер. в вашем случае надо подписаться на событие ресайза и перерисовывать еще раз это типичная проблема для не резиновых флешек в ие p.s. кстати, при первой загрузке пока код дойдет до того места где вы отрисовываете, флешка уже получит нормальный размер. а при рефреше, она подтягивается из кеша и метод отрисовки работает с размерами 1х1 Последний раз редактировалось olexandr; 21.04.2011 в 07:59. |
|
|||||
|
Модрон-ветеринар
|
Попробуйте поставить задержку для отрисовки маски на период переходных процессов. С помощью того же setTimeout.
И на это же время временно скройте отображение до момента наложения маски.
__________________
Идите первым! Последний раз редактировалось mooncar; 21.04.2011 в 09:30. |
|
|||||
|
[+3 18.04.11]
Регистрация: Dec 2010
Сообщений: 342
|
Спасибо вам. Помогло!!!
|
|
|||||
|
Цитата:
__________________
...вселенская грусть |
![]() |
![]() |
Часовой пояс GMT +4, время: 21:35. |
|
|
« Предыдущая тема | Следующая тема » |
|
|