Я занимаюсь разработкой веб-приложения для веб-фирмы. Это «движок», который загружает внешние SWF-файлы и представляет их в виде слайд-шоу, очень похожего на то, что представлено в наши дни для областей содержимого заголовка веб-интерфейса веб-сайта
Дело почти готово, но я немного сбился с пути дизайна. Хотя я успешно развивался вместе с шириной и высотой сцены 930x270, правда заключается в том, что не каждый сайт будет использовать эти размеры. Все, что работает, использует свойство stage.stageWidth (и то же самое с stage.stageHeight) именно по этой причине, однако я не могу динамически устанавливать значения ширины и высоты, даже при использовании базовых и расширенных методов встраивания на самих веб-страницах.
Использование метаинформации Flex / FlashBuilder
[SWF(frameRate=30, widthPercent=100, heightPercent=100)]
или даже если я установлю определенную ширину и высоту или нет.
Например, если я ничего не установил (только частоту кадров) и вставил получившийся SWF на страницу в элементе с разрешением 980x300, stage.stageWidth STILL сообщает только 500, что полностью мешает отображению моих элементов.
Я тоже пытался установить scaleMode, сейчас он установлен на
stage.scaleMode = StageScaleMode.EXACT_FIT;
это первое, что установлено в моем конструкторе. До сих пор 500 (без набора метаинформации или даже с widthPercent и heightPercent).
Мне нужно, чтобы встроенная флэш-память была практически любого размера без необходимости перекомпиляции. Также не нужно беспокоиться о соотношении сторон, загруженный контент будет создан вручную для этого конкретного проекта, но весь проект зависит от свойство ширины ступени двигателей.
Извините за длинную стену текста, но у меня заканчиваются идеи здесь ...
Есть ли что-то в MXML или каком-либо свойстве, которое я могу изменить, или какая-то тактика встраивания, которой мне не хватает, чтобы установить для свойств stage's ширину и высоту встроенного объекта?