![]() |
не работает stage.fullScreenWidth
Код AS3:
в чем косяк кроме моего генетического кода?(( |
Единственное предположение:
Runtime Versions: AIR 1.0 Flash Player 9.0.115.0 Проверьте, возможно у вас более ранняя версия. |
ээ, пардон, а где это проверить?))
я юзаю Adobe Flash CS3, в нем же мне это и появилося |
|
version: WIN 9,0,45,0
|
45 < 115 :)
|
че делать?)
|
|
Ваша версия не доступна для скачивания с сайта Адоби, так что можно спокойно апгрейтится до 115. Очень маловероятно, что у кого-нибудь установлена именно 45. Просто по умолчанию, эту версию поставляют с Флеш ИДЕ.
|
Цитата:
|
Или скайп или аська...
|
так, мне плеер последней версии поставить надо?
я по приведенной Felicast`ом ссылке скачиваю плеер, ставлю, а скрипт, приведенный wvxvw все равно говорит version: WIN 9,0,45,0 и stage.fullScreenWidth не работает... |
Так вам его нужно поставить туда, где вы тестируете... если из флеша - поищите в инсталяции папку Players и там, где дебаг плеер - вот там и сохраните.
|
простите мне мое непонимание:
я скачал install_flash_player.exe, он меня не спрашивает куда ставиться... тестирую во флеше (Adobe Flash CS3 Professional) |
По названию, это скорее всего инсталер для браузера... Вам как бы другой плеер нужно... тот, который для прожекторов (исполнимых файлов), и его не нужно инсталировать никуда, просто скопировать в папку, где флеш хранит все свои плееры.
http://www.adobe.com/support/flashplayer/downloads.html И, если для Виндовс, то вот этот плеер: Download the Windows Flash Player 10 Projector content debugger (EXE, 5.18 MB) |
залил Download the Windows Flash Player 10 Projector content debugger (EXE, 5.18 MB) в папку debug - не помогло...
качаю Adobe Flash CS4 Professional.. надеюсь, поможет |
а разве stage.fullScreenWidth не будет равна stage.width?
|
ОК, на моем компьютере плеер нужно было скопоировать сюда:
C:\Program Files\Adobe\Adobe Flash CS3\Players и C:\Program Files\Adobe\Adobe Flash CS3\Players\Debug И это не помочь не может, у флеша нет другого места, откуда бы он брал плеер. >> а разве stage.fullScreenWidth не будет равна stage.width? только случайно разве что :) |
поставил CS4, ошибку больше не выдает, но trace(stage.fullScreenWidth); вывела 0...
|
не, ну я просто видео плеер делала, при фулскрине координаты те же, что и в нормальном режиме :)
|
в общем я опишу общую задачу, мб что нить подскажете....
есть флешка, которая должна при запуске разворачиваться на весь экран, для этого я поставил stage.displayState = StageDisplayState.FULL_SCREEN; но при этом на широкоформатных мониторах справа и слева остаются отступы ненужные... с помощью fullScreenWidth я хочу подвинуть некоторые элементы чтоб закрыть эти поля.... мб есть другой способ? |
вроде, эта опция неизменяемая вообще
Добавлено через 58 секунд fullScreenWidth : uint [только для чтения] Возвращает ту ширину монитора, которая будет использована при мгновенном переходе в полноэкранный режим. http://help.adobe.com/ru_RU/AS3LCR/F...lay/Stage.html |
а я чет вообще не понял.
у меня тож широкоформат.фулскрин работает отлично.нет полеи |
может ещё и от разрешения зависит, у меня при 1600 на 1200 были поля
|
никто не знает почему stage.fullScreenWidth может возвращать 0?
самому мозга не хватит додуматься, учитывая, что во флеше я слабак... |
товарищи cdc7600 и Dezar вы сбиваете человека с толку.
Цитата:
он просто хочет чтобы все клипы подстроились под эту ширину. и это правильно Цитата:
кстати на будущее: при фулскрине возникнут проблемы с клавиатурой и Loader. так,что если вы их используете, лучше откажитесь от фулскрина по теме: посмотрите, у вас Stage.align == StageAlign.TOP_LEFT и Stage.scaleMode == StageScaleMode.NO_SCALE может еще тут что-нибудь интересное найдете |
Цитата:
Советую посмотреть как на ютубе, есть ли полосы при фулскрине на широком формате |
на сколько я понимаю, fullScreenWIdth поменять нельзя, но это и не нужно, нужно поменять размер самой сцены
поставил Stage.align = StageAlign.TOP_LEFT; Stage.scaleMode = StageScaleMode.NO_SCALE; получил 1120: Access of undefined property StageAlign. Stage.align = StageAlign.TOP_LEFT; 1119: Access of possibly undefined property align through a reference with static type Class. Stage.align = StageAlign.TOP_LEFT; 1120: Access of undefined property StageScaleMode. Stage.scaleMode = StageScaleMode.NO_SCALE; 1119: Access of possibly undefined property scaleMode through a reference with static type Class. Stage.scaleMode = StageScaleMode.NO_SCALE; |
Цитата:
кстати, две полоски (прикольное выражение:)) по бокам появляются из-за того, что не выставлено свойство Stage.align = StageAlign.TOP_LEFT. поэтому и не работает fullScreenWIdth (смотрите мой пост выше). когда вы поставите это свойство, появится не 2, а одна широкая полоска справа. Добавлено через 2 минуты Цитата:
|
Цитата:
|
подключил алигн и скейлмод...
ошибки изчезли, fullScreenWidth все равно 0 возвращает(((( |
Ахахаха... я понял! Вы же тестируете во Flash IDE, правильно? - Так она же не умеет переходить в режим fullScreen в принципе :) тестировать в браузере нужно...
|
я знаю, что она не переходит в фул скрин
она и значение fullScreenWidth правильно не определит? |
Ну конечно! :)
|
фууух, спасибо всем огромное, успел все сделать вовремя)))
всем респект и уважуха Добавлено через 30 минут а важно какая версия плеера у пользователя на компе стоит? я имею ввиду, если у пользователя ранняя версия, может fullScreenWidth не работать? |
Очень маловероятно, ну и потом есть же SWFObject - проверьте наличие необходимой версии, если нет - предложите скачать / предупредите.
|
wvxvw, посмотрите личку пожалуйста
|
| Часовой пояс GMT +4, время: 10:17. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.