![]() |
Привязка отдельных элементов к краю плеера
Была поднята тема растягивания фона, но моя проблема идёт немного дальше: если я растягиваю окно браузера, то окно флеш-плеера тоже тянеться, но элементы в нём не должны растягиваться, те элементы, которые стоят у краёв(по дизайну) должна так и оставаться, то есть растояние между элементами должно увеличиваться, а вот элементы привязаны к краю всегда
|
ну дак принудительно задавай при ресайзе их положение в писелях
|
Сцена у тебя будет noScale.
Создаешь слушаетль и пишешь условие на onResize (чтобы разыне элементы прилипали к нужным тебе местам). |
вроде сделала всё как описано выше, но толком ничего не получаеться. посмотрите пожалуств что и как!
вот код который я ставлю на первый кадр файла(object_mc - мувиклип, который должен быть всегда привязан к правому нижнему краю окна плеера): Код:
Stage.scaleMode = "noScale"; |
Работает ,просто при первой загрузке onResize (клип то не кто не тянет !) не происходит, поэотму ф-ция и не выполняется .
Нужно тогда принудительно ее выполнить Код:
myListener.onResize()Код:
Stage.align = "TL"; |
а что значит принудетельно запустить? то есть добавить сроку myListener.onResize(); но тогда мувик смещаеться с первоначальных координат, и эффект тот же самый! подскажите где именно нужно принудительно её запустить, или может листенеры как-то по-другому запускаються?
|
вернее, привзяка происходит, но мувик сначала прыгает влево и вверх, а потом уже привязываеться к той точке к которой он прыгнул
|
СТОП! Я наверно тебя не понял .
Все и так работает ,просто я думал ты хотел чтоб он сразу там оказался (выровненный)! Попробуй так Код:
Stage.scaleMode = "noScale"; |
Вложений: 1
сама функция привязки работает :) но почему-то привязываеться не к краю, а какой-то непонятной для меня координате, к оторой сначала мувик перпрыгивает, а потом её дальше и держиться! ниже исходник
|
эту кординату ты сам задаешь :)))
Код:
object_mc._x = Stage.width-object_mc._width; |
да, всё получилось, разобралась! спасибо большое!
|
| Часовой пояс GMT +4, время: 08:59. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.