![]() |
Резиновость!
По рецепту (http://noregret.org/tutor/elastic/) я сделал себе ролик, который занимает 100% ширины и высоты html-страницы, то есть всю страницу. Но резиновость начинает себя проявлять только после изменения размеров окна (нужно хотя бы раз изменить размер окна, а если его ни разу не менять - то он не резиновый). Как я понял - это происходит из-за метода onResize. Я менял его на различные варианты. Например, если сделать onEnterFrame, то ролик жутко тормозит!!! - или его надо где-то удалить (delete onEnterFrame - тогда (я сразу после удалял) ничего не работает, или такой метод не подходит, т.к. все жутко тормозит! Еще я пробовал onLoad, но тут не понятно, если что загрузилось??? Пробовал _root.onload - результата никакого - резиновость пропадала. Не знаю что делать.
Подскажите, как сделать, чтобы ролик занимал всю страницу сразу? (кстати, все что надо находится во 2-м фрэйме сцены, в первом - прелоадер, который кстати, по тому же алгоритму резиновый (по позиционированию) всегда, а вот 2-ой кадр сцены только при изменении размеров окна становится резиновым. ) В чем же тут дело? |
Кто переместил тему - подсказал бы хоть... :(
Просто же, раз в раздел для начинающих! |
А выполнить onResize сразу после задания оной не пробовал?
|
Проще всего выставлять данный параметр при публикации.
|
Какой параметр?
|
Может я неправильно понел топик.
Dimensions проценты 100-100 Scale - Exact fit |
я переместил топик
Раздел ActionScript и Общий исключительно для людей прочитавших хелп =) |
2 __etc:
> А выполнить onResize сразу после задания оной не пробовал? Как это сделать? 2 SINtez_v: > Может я неправильно понел топик. > Dimensions проценты 100-100 > Scale - Exact fit Можешь пояснить о чем речь? |
это параметры публикации т.е сохранение swf в HTML
При этих параметрах ролик будет растянут на 100% во весь экран и будет уменьшатся или увеличиваться пропарционально окну. |
Не, так не пойдет! У меня не все элементы изменяют размеры...
(внимательно прочитай пост). Вот __etc писал: > А выполнить onResize сразу после задания оной не пробовал? Как это сделать, не изменяя размера окна? .onResize = true; Что-то типа такого? |
Поиск юзал ?
http://flasher.ru/forum/showthread.p...light=onResize И в хелпе про onresize класно всё написано. |
Stage.onResize Вызывается, когда Stage.scaleMode имеет значение "noScale" и ролик маштабируется.
Stage.onResize = "noScale" - это я прописал! Но надо чтобы не только когда ролик масштабируется, а всегда вызывался. точнее сначала бы вызвался, а потом при масштабировании... |
То есть прописано:
Stage.scaleMode = "noScale" |
Цитата:
в первом кадре Код:
Stage.align = "noScale" |
У меня прелоадер (только прелоадер) в первом карде, а ВСЕ остальные объекты, которые должны растягиваться и масштабироваться во 2-м кадре. Так вот если я в обоих кадрах делаю одинаковый код для растягивания, если меняю название объекта (в пером кадре onResizeObj, во втором onResizeObject), если ставлю код только во 2-ой кадр (чтобы прелоадер не позиционировался, зато все остальное позиционировалось!!!) - эффекта никакого! :( только прелоадер, когда находится в первом кадре для него код позиционируется, а во втором кадре начинает позиционироваться ВСЕГДА только после первого изменения габаритов окна! Что же делать?
P.S. Причем только в первый кадр код я поместить не могу, т.к. все объекты находятся во втором! Подскажите пожалуйста. |
Так напиши во втором, ё-моё...
|
Я же говорил, что даже если пишу только во втором - эффекта нет!
Пока не изменю габариты окна - позиционирования нет. А в первом прелоадер почему-то позиционируется! Во втором кадре - чтобы я не делал - начинает все позиционироваться только после изменения габаритов окна. |
Покажи код.
|
Первый кадр с прелоадером:
Код:
// настройки сценыКод:
// создадим объект для реагирования на изменение габаритов окна |
Добавь в первом и во втором кадре в конце:
resize_object.onResize(); Именно тебе об этом пытаются сказать всю тему. |
Да ужжж... Надо больше спать... А я почему-то в середину вставляю...
Спасибо! |
2 __etc:
Можешь счетчик мне скинуть такой как у тебя на сайте, хотя бы чтобы просто общее количество посетителей считал. В поиске нашел лажу только какую-то не работающую... |
Цитата:
|
Придётся искать дальше.
|
2 Nirth:
ПРОВЕРЬ САМ!!! Все что есть при поиске по запросу счетчик - 1. НЕ РАБОТАЕТ! 2. Ссылается на несуществующие или перемещеные страницы! Это и на Flasher'е и на сайта WB... http://www.flasher.ru/forum/search.php?searchid=322356 - сам смотри, если найдешь работающий счетчик (я 5 штук скачивал и тестил на своем серваке - всегда либо 1, либо 0. А тестил я и просил еще по асе одного человека из Москвы.) - получишь награду "Человек, который нашел ВСЕ!" |
тема закрыта.
Пользователь Olejan получает бан на месяц за излишнее использование капс лока, и воскл знаков. |
ну нету тут счетчика нормального, работающего.
Могу дать файл на php - кто его встроит во флэш? |
СПАСИБО!!! ТЕБЕ Nirth!
|
| Часовой пояс GMT +4, время: 05:14. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.