|
|
|||||
Регистрация: Jul 2003
Адрес: Мурманск
Сообщений: 300
|
скролл
Такие вот дела.
Понадобилось мне вдруг изменить разрешение флэшки... Короче : у меня есть флэшка разрешением 1024х768 , в IE она отображается нормально, без скролинга... но вдруг она увеличивается по вертикали (допустим часть флэшки уезжает вниз) , теоретически разрешение флэшки меняется то-есть она теперь не 1024х768 , а допустим 1024х4000..... Внимание вопрос ! : 1)как вычислить каковы в данный момент габариты флэшки (не те которые мы задаем в панели properties, а те , которые реальные, со всеми выступающими мувиклипами) 2)как передать эти значения в html и динамически изменять параметры флэшки в нем (width, height), если вообще конечно можно изменять параметры в html'е динамически. Всем заранее огромное спасибо !!! |
|
|||||
Регистрация: Jul 2003
Адрес: Мурманск
Сообщений: 300
|
Пораскинул мозгами и понял что лучше всего это будет реализовать на DHTML , только как ?
Может подскажите мне, немощному ? Люди-и-и-и-и не оставляёте меня одного-о-о-о-о , с моими проблемами-и-и-и-и-и-и . . Выручайтя-я-я-я-я. пожалуйста-а-а-а-а-а. |
|
|||||
Регистрация: Jul 2003
Адрес: Мурманск
Сообщений: 300
|
Ну ладно , перефразируем вопрос по-другому :
у меня огромное количество мувиклипов (около 800), они выстроены по вертикали, то есть получается огромный столбец из стоящих друг за другом мувиков , так вот , все эти мувики надо видеть , а так как они уходят вниз за пределы экрана то я, как и любой нормальный человек, сделал флэшовый скролл.. Тут то и начались чудеса : 1. Я выяснил что при большом размере скроллившегося объекта бегунок скролла начинает неимоверно архиглючить. (с этим можно справится) 2. Скрол архитормозил из-за количества мувиклипов (хотя в кождом мувиклипе была только одна маленькая картинка) 3.Виндовский скрол, который находится справа в окошке IE, вообще не тормозил (т.к. он прокручивает всю флэшку) Вот тут то мне и пришла в голову идея использовать именно виндовский скролл, но так как он будет выглядеть чересчур неэстэтично ,например при прелоадере (представьте себе красивый прелоадер и огромный, уходящий вниз , к центру земли, скролл, а внизу пустота....), то я решил как нибудь использовать ресурсы HTML - я (чем никогда раньше не занимался). Конечно может кто-нибудь знает , как сделать скролл на флэше , не тормозящий при больших объёмах, (в чём я лично сомневаюсь)... Я надеюсь что написав сий немаленький пост, выпрошу у вас хоть какой-нибудь подсказки... |
|
|||||
Регистрация: Jul 2003
Адрес: Мурманск
Сообщений: 300
|
to ЛЮДИ!!!
Только не молчите.
Пожалуйста ! Хоть кто-нибудь сталкивался с подобной проблемой ???? Nox Noctis, взываю, на тебя последняя надежда... |
|
|||||
Регистрация: Jan 2004
Адрес: На чердаке.
Сообщений: 1,112
|
Пусть Nox меня поправит, если что, но кажется за размер окна флэш-плеера отвечает объект Stage. У него есь такая штука, как Stage.width, Stage.height, а также Stage.onResize, реагирующий на изменеие размеров окна. Только вот беда - width и height только возвращают значения, принимать не могут. Поэтому может стоит как-то изменять расположение клипов во флэшке...
__________________
...Тебе страшно? Мне - нет. |
|
|||||
Регистрация: Apr 2001
Адрес: Moscow
Сообщений: 1,475
|
а ты не держи все 800
проверяй, если ушел за пределы видимости, сноси. и наоборот: лезет в кадр - подставляй. |
|
|||||
don't panic!
Регистрация: Aug 2001
Сообщений: 4,121
|
хватит поминать нокса всуе :))
насчет флэшового скролла - можно скроллить рут. сдвигаем рут в одну сторону, скроллбар в другую. чтобы он оставался на месте... но думаю это тормозить тоже будет. потом можно в хтмл поставить флэшке размеры в процентах, а саму флэшку положить в див или в таблицу. и пусть оно скроллится средствами броузера. можно в конце концов сделать фреймовую систему, и положить флэшку в отдельный фрейм, который будет скроллится броузером. (щас кто-нить завопит что фреймы отстой :) ) |
|
|||||
Регистрация: Jul 2003
Адрес: Мурманск
Сообщений: 300
|
как же я рад, что люди наконец обратили на меня внимание ! ! !
Цитата:
Но Nox, размер моей флэшки изменяется динамически, будет ли это действовать при таких условиях. Расскажи, пожалуйста, как всё это чудо сделать ??? |
|
|||||
Регистрация: Jul 2003
Адрес: Мурманск
Сообщений: 300
|
А вот параллельный вопрос :
почему, допустим, огромный текст в HTML-e не тормозит, а такой-же по размерам текст во флэше = тормозуха (при больших объёмах текста, она просто неимоверна). Можно ли как-то оптимайзить этот текст, например все шрифты во флэше-векторные, а если сделать их растровыми (если это вообще возможно) ??? |
|
|||||
Регистрация: Jul 2003
Адрес: Мурманск
Сообщений: 300
|
странный топик, нэкому нэ нюжьный савсэм , да ?
Вах ! , илэ нэ итэрэсный, ну тогда хоть скажитэ что нэ знаэтэ отвэта на вопрос, да ? А то я волнуюсь, жду что придёт новий пост , а там всё пусто и пусто , да ? Только нэ молчитэ , как братъэв вас прошу... |
Часовой пояс GMT +4, время: 20:54. |
|
« Предыдущая тема | Следующая тема » |
|
|