Как установить объект в середине экрана во вспышке (AS3)

Я новичок во флэш-разработке. Я хочу установить рамку в центре экрана независимо от размера экрана. но мы работаем в полноэкранном режиме (значит stage.scaleMode = StageScaleMode.EXACT_FIT).

Логично, что мне нужно одно фоновое изображение на задней стороне, которое покрывает всю часть экрана, и на этом фоновом изображении я хочу установить мое изображение кадра в центре экрана с фиксированным размером (1000 X 750 пикселей).

Благодарю вас.

1 ответ

Решение

Джордж Профенца абсолютно прав, вам нужно установить StageScaleMode.NO_SCALE в as3 или добавить параметр в HTML, как это

var so = new SWFObject("swf/sample.swf", "sample", "100%", "100%", "10");

so.addParam("scale", "noscale");
so.addParam("salign", "TOP_LEFT");
so.write("flashcontent");

обратите внимание, что вам также нужно установить свойство slign в TOP_LEFT.

один лучший учебник, который я рекомендую для вас, НАЖМИТЕ

Другие вопросы по тегам