PDA

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


ARTistry
12.02.2006, 20:26
Есть флэшка. В html прописываю 100% ширины. Все работает. Но мне нужно, чтобы при определенной ширине (в данном случае 466) флэшка не уменьшалась, т.е. она может растягиваться от 466 пикселей до бесконечности по ширине. Как это сделать?
Большое спасибо.
Зы: Просьба не посылать в похожие темы, по-моему здесь немного другой случай.

seifip
12.02.2006, 21:11
ispoljzuj objekt Stage vo flash 7/8 - boljshe ichi v helpe...

ARTistry
12.02.2006, 23:11
seifip, можно поподробнее? у меня с AS проблемы.. а работу сдавать уже завтра..

WWWD
13.02.2006, 00:00
попробуй регулировать джаваскриптом, во флэше при Stage.width < 466 вызывай джава-функцию которая присваивет флешу ширину не в процентах а в пикселах, примерно так: if(Stage.width < 466) {getURL("Javascript:Jfunc()")}

ARTistry
13.02.2006, 00:18
WWWD, спасибо за ответ, js совсем не знаю, попробовал вставить код в флешку - не работает...

ARTistry
13.02.2006, 00:51
попробовал так:

Stage.scaleMode = "noScale"
myListener = new Object();
myListener.onResize = function () {
trace("Stage size is now " + Stage.width + " by " + Stage.height);
}
Stage.addListener(myListener);
if(Stage.width < 466) {Stage.removeListener(myListener)}

не работает..
ПОЧЕМУ?

Sh@man
13.02.2006, 18:02
А зачем же myListener удалять?

Antares
13.02.2006, 18:29
А поискать (http://www.flasher.ru/forum/showthread.php?t=75404) по форуму вообще трабла, да?

MIX-er
13.02.2006, 22:59
А поискать (http://www.flasher.ru/forum/showthread.php?t=75404) по форуму вообще трабла, да?
При всём уважении по моему там ответа нет...

Nox Noctis
14.02.2006, 00:50
Но мне нужно, чтобы при определенной ширине (в данном случае 466) флэшка не уменьшаласьвопрос не по флэшу а по хтмл-вёрстке.

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

Antares
14.02.2006, 00:51
При всём уважении по моему там ответа нет...
Там есть ссылка на урок Нокса.

Damira
26.03.2006, 04:35
но есть такой способ вообще без написания скрипта.
Во время публикации выставляешь dimensions 100%, scale - no scale. выравнивание по ширине и высоте - центрирование.
Потом ручками меняешь в html-ке ширину со 100% на 466. А высоту оставляешь. И готово - появления горизонтальной прокрутки добились.

Nox Noctis
26.03.2006, 12:42
но есть такой способ вообще без написания скрипта.ударыня, вы не поняли, о чем речь :)
нужно не прокрутки добиться, а "резиновости" как на хтмл-сайтах. когда при изменении габаритов окна броузера объекты перемещаются/масштабируются соответственно.