Как создать полноэкранное фоновое изображение с помощью Adobe Flash? - PullRequest
1 голос
/ 06 октября 2011

Создание полноэкранного слайд-шоу фонового изображения, например http://beyondfayte.com/ и http://hmxmedia.com/ с использованием Flash?Я новичок во флэш-памяти и хочу знать, как создавать эти полноэкранные слайд-шоу изображений, которые начинаются при загрузке страницы и пропорционально масштабируются, как и два вышеупомянутых сайта, используя Flash CS5 AS3.

Ответы [ 3 ]

3 голосов
/ 06 октября 2011

Что-то вроде:

HTML:

<!doctype html>
<html>
    <head>
        <title>Example</title>

        <meta charset="utf-8">
        <link rel="stylesheet" type="text/css" href="your_styles.css">
    </head>
    <body>
        <object>
            <embed src="your_flash.swf" />
        </object>
    </body>
</html>

CSS:

html,
body
{
    height: 100%;
    padding: 0px;
}

body{ overflow: hidden; }

object,
embed
{
    width: 100%;
    height: 100%;
}

AS3:

package
{
    import flash.display.Sprite;
    import flash.display.StageScaleMode;
    import flash.display.StageAlign;

    public class Document extends Sprite
    {
        /**
         * Constructor
         */
        public function Document()
        {
            stage.scaleMode = StageScaleMode.NO_SCALE;
            stage.align = StageAlign.TOP_LEFT;
        }
    }
}
1 голос
/ 06 октября 2011

Вам необходимо увеличить ширину и высоту флеш-памяти до 100% в тегах HTML и прослушать обработчик Event.RESIZE, чтобы вручную масштабировать и перемещать содержимое по своему усмотрению (используйте stage.stageWidth / stage.stageHeight, чтобы получить новый размер).

Вам также нужно установить scaleMode на что-нибудь полезное, например: stage.scaleMode = StageScaleMode.NO_SCALE;

0 голосов
/ 06 октября 2011

Вы должны проверить эту ссылку, надеюсь, это сработает для вас:

http://www.fladev.com/featured/building-a-fullscreen-background-image-with-as3/

...