PDA

Просмотр полной версии : Тянущийся сайт на флэше.


Zhd
05.12.2005, 19:06
Когда мы используем флэш мне все нравится кроме одного: В отличие от сайта просто на html я не могу сделать полностью сайт на флэше чтобы он также изменял свои размеры как сайт на html. А возможно ли это чтобы он тянулся но не полностью пропорционально(когда втомчисле и растр тянется если мы ставим WIDTH HEIGHT в процентах), а тянулся бы по анологии с хтмл??? :confused:

Gaen
05.12.2005, 23:47
Задаёшь
Stage.scaleMode="noscale"
Stage.align="TL" //TopLeft
Вешаешь обработчики на событие изменения размера и творишь что хочешь :)

Antares
05.12.2005, 23:55
Перемещаем

aksios
06.12.2005, 11:37
Когда мы используем флэш мне все нравится кроме одного: В отличие от сайта просто на html я не могу сделать полностью сайт на флэше чтобы он также изменял свои размеры как сайт на html. А возможно ли это чтобы он тянулся но не полностью пропорционально(когда втомчисле и растр тянется если мы ставим WIDTH HEIGHT в процентах), а тянулся бы по анологии с хтмл??? :confused:
Во первых, не мы используем, а ты используешь, во вторых коректней формули вопрос: сайт на флеш енто тоже использование html, а маштабирование swf это отдельный вопрос и на форуме он обсуждался не раз.

KUZEN
06.12.2005, 16:54
Всё вполне реально ... если бы спрашивал конкретнее наверное были бы и конкретные ответы ...

Beastriker
03.01.2006, 21:34
Всё вполне реально ... если бы спрашивал конкретнее наверное были бы и конкретные ответы ...
давайте я :
ну, к примеру, имеем текст. поле, нада чтобы при изменении
размеров окна браузера оно тоже менялось,
а , например, навбар справа от него оставался на месте и не менял размера

Beastriker
03.01.2006, 22:45
или слева от текст. поля.
и еще: нет ли каких-либо ограничений (ну мало ли что...)
если я гружу на 2й уровень это самое текст. поле - мне гда надо основные
фигуляции делать с ним?

JudgeFog
04.01.2006, 02:57
Stage.scaleMode="noscale"

в начале

далее:
1. текстурным фонам, которые множатся аналогично background: url(...) repeat-x
меняем x-scale и/или y-scale соответственно
2. если фон не однородный, а мозаичный - loadMovieClip() и позиционирование
3. объектам, которые распределены напр. горизонтально - Stage.width дает ширину поля и вычисляй где твои картинки стоят

Beastriker
04.01.2006, 23:18
лана, а как на вот мой вопрос по-конкреттннее?

pogga
09.01.2006, 22:55
когда то я задавал такой же вопрос батьке-ноксу ) и было сказано, тебе понадобится :
Stage.onResize, Stage.width и Stage.height
и разумеется всё это при Stage.scaleMode = "noScale"
тогда я открыл словарь скрипта, набрал там в поиске "Stage", прочитал пару страниц текста и обнаружил что вовсе не надо быть семи пядей во лбу, чтобы сделать тянущийся сайт на флеше - всё получилось с первого раза.
..ссылка на словарь скрипта, если я не ошибаюсь, есть в разделе "ЭкшнСкрипт"

JudgeFog
09.01.2006, 22:57
будь я проклят если понятно что делать с полем
считаем что меняется ширина

P.S.
на форуме с таким названием грешно не иметь возможности загрузить fla

__i
10.01.2006, 14:36
так в чем проблема ?, ставь полю значение мультилайн, контролируй его высоту в зависимости от ширины и количества текста. или по надобности скролерр добавь

Antares
10.01.2006, 16:20
А проблема в том, что мы хотим ничего не умея творить чудеса, причем так всегда. Кул рашшн флэшеры...

P.S. Имея возможность загрузить зип, который в винду просто встроен, грех жаловаться.

xcube
10.01.2006, 19:34
вот сайт www.oxideorange.com на нем растягивающийся флэш но если у кого монитор менее 1024X768 то человек не сможет увидеть часть сайта т.к. скрол отсутсвует.
как сделать чтобы появлялся скролинг при уменьшении окна (условно 1024X768)
поможите плиз, а то умаялся уже с экспериментами....

JudgeFog
11.01.2006, 00:48
вот же готовый исходник чуть выше
он дает габариты сцены после ресайза

остается проверить, если у тебя ширина сцены меньше ширины контента -
цепляешь (или показываешь скрытый до этого) скроллер, который просто двигает вправо-влево твой контент, засунутый еще в один мув-контейнер

KidsKilla
11.01.2006, 02:17
http://flasher.ru/forum/showthread.php?t=72917&page=2&pp=10
внизу =)

xcube
11.01.2006, 17:49
ничего не помогает скролинг не появляется если основному swf задавать 100%X100% в свойствак публикации = (