AFAIK, в AS2 это было «Stage.height = x;».Как изменить размер и цвет сцены в actionscript 3?
ответ
Из документации flash.display.stage
в AS3:
Объект Stage не доступен во всем мире. Вам нужно получить доступ к нему через свойство stage экземпляра DisplayObject.
также относится к этому: Setting Stage properties
Вы действительно не можете ... цвет фона действительно не свойство этапа, вы должны работать вокруг его путем изменения некоторого фона клипа. Что касается размера, в AIR вы можете напрямую изменить NativeWindow dimesions, но в браузере вы должны использовать JavaScript, чтобы изменить размер объекта:
document.getElementById("myFlash").height=100;
Вы можете использовать stage.width = 100, но это изменит размеры отображаемого объекта, усечет его содержимое и оставит пустое место рядом с ним ...
Фактически Stage.width доступен только для чтения в AS3 и AS2.
Зависит от того, как вы компилируете свой .swf, но это вполне возможно. Если вы строите проект Flex, вы можете установить свойство backgroundColor
Application
или использовать файл css для его изменения. например
<mx:Application
backgroundColor="#000000"
width="500"
height="500"
layout="absolute"
xmlns:mx="http://www.adobe.com/2006/mxml">
</mx:Application>
Если вы строите в Flex («Actionscript Project») или с помощью mxmlc компилятора, вы можете использовать недокументированные «SWF» тег метаданных, например,
package
{
[SWF(width="500", height="500", backgroundColor="#000000")]
public class MyApp extends Sprite
{
}
}
И, конечно же, если вы используете Flash, «приложение», вы можете просто нажать на сцену, а затем перейдите на панель свойств и задать ширину, высоту и цвет фона.
Обратите внимание, что ни один из них не является ActionScript. Оба переводятся в директивы компилятора, и ни один из них не выполняется во время выполнения. – Cay
Ха-ха, уп! * Голосование самостоятельно вниз * – typeoneerror
«Вы не можете голосовать за свой собственный пост». : | лол – typeoneerror
Это очень просто. В основном блоке CData «это» - это объект приложения. Тогда:
this.setStyle("backgroundColor", 0xff0000);
Это намного лучше, чем начать создают спрайты и рендеринг с графическим слоем, так как предположительно лучшая производительность с плоской заливкой в отсутствии каких-либо объекты в передней.
- 1. Сцены в ActionScript 3
- 2. Очистка сцены в ActionScript 3
- 3. Изменить размер шрифта и размер шрифта в ActionScript 3
- 4. хочу очистить содержимое сцены в actionscript 3
- 5. Как изменить размер и размер ярлыка в ярлыке actionscript.?
- 6. Как изменить цвет рамки сцены в javaFX?
- 7. действительный размер в actionscript 3
- 8. Размер рабочей области ActionScript 3
- 9. Как изменить размер сцены в файле .sks?
- 10. Как изменить размер сцены в Scene Builder?
- 11. Получить размер словаря ActionScript 3
- 12. изменить цвет и размер qwtSlider
- 13. Как установить цвет фона для проекта ActionScript ActionScript 3
- 14. Изменить размер и изменить фон Цвет
- 15. Как изменить класс Sprite в ActionScript 3?
- 16. as3 - Как изменить шрифт, размер и цвет?
- 17. как изменить ActionScript 1-2 в Actionscript 3
- 18. Первичная смена сцены размер сцены
- 19. Можем ли мы изменить размер сцены динамически?
- 20. Несколько этапов в ActionScript 3/Flash CS5
- 21. actionscript 3 и JSON
- 22. динамический этап в actionscript 3
- 23. Как изменить смещение цвета объекта на CMYK в ActionScript 3?
- 24. Как изменить функцию javascript на ActionScript 3?
- 25. Actionscript 3 и динамические маски
- 26. Размер сцены в Javascript
- 27. Как изменить цвет и размер переключателя в бутстрапе?
- 28. Как изменить размер заполнителя, цвет в html?
- 29. Как изменить размер набора JQuery ui и изменить цвет наведения
- 30. Изменить размер и цвет табло на iphone
Хотя это не тот ответ, который я искал, это правильный ответ. Понимая, что это в основном readonly через ActionScript. Вы можете установить его в Flash CS4 сразу с места в карьер, поэтому я не понимаю, почему они сделали это таким образом. В любом случае AS3 - это огромное улучшение, но все еще есть изломы, которые они должны сгладить. – akway
+ «спас меня от еще худшей головной боли, чем я уже имел» сразу после «ActionScript» – akway
AFAK поведение точно такое же, как в AS2 ... Stage.width также был доступен только для чтения в AS2 (я просто понял, что в AS3 он перезаписывается как только для чтения для Stage). – Cay