Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   background часть 2 (http://www.flasher.ru/forum/showthread.php?t=140025)

odlf3 18.05.2010 12:30

background часть 2
 
Люди помогите плз.
есть MC за него подгружена фотка как background, вот только она разрешением 1080px специально для больших мониторов. Вопрос как прописать чтоб она была равна размеру окна. А то я и так кое как надыбал скрипт чтоб мой MC к центру прыгал не зависимо от размера окна(и то как то корява), остался только этот вопрос, уже второй день мучаюсь. Спасибо...
Код AS1/AS2:

import mx.transitions.Tween;
import mx.transitions.easing.*;
import gs.TweenMax;
 
Stage.align = "TL";
 
var imgLoader:MovieClipLoader = new MovieClipLoader(); //загрузка background
var imgListener:Object = new Object();
imgLoader.addListener(imgListener);
 
var logoLoader:MovieClipLoader = new MovieClipLoader(); //загрузка logo
var logoListener:Object = new Object();
logoLoader.addListener(logoListener);
 
loader_mc._visible = false;
 
//загрузка данных
config = new XML();
config.ignoreWhite = true;
config.onLoad = function(success) {
        if (success) {
                tel = [];
                logo = [];               
                _global.Background = [];
                for (var i = 0; i<config.firstChild.childNodes.length; i++) {
                        tel[0] = config.firstChild.childNodes[0].attributes.telephone;
                        logo[0] = config.firstChild.childNodes[0].attributes.logo_image;
                        _global.Background[0] = config.firstChild.childNodes[0].attributes.Background;
 
                        main_mc.tel_txt.text = tel[0];
                        logoLoader.loadClip(logo[0],main_mc.logo_holder);
                        MoveNav = new Tween(main_mc, "_y", Strong.easeOut, main_mc._y, Stage.height/2-(230-main_mc.logoText_mc._height/2), 1, true);
                        imgLoader.loadClip(_global.Background[0],background_holder);
            };
 
        }
};
config.load("xml/config.xml");
//конец загрузки данных
 
//to stage
background_mc._alpha = 0;
preloader_mc._x = Stage.width/2;
preloader_mc._y = Stage.height/2;
main_mc._x = Stage.width/2;
 
function resizeBackg() {
        _global.arange_main();
        _global.pictureSizeBgMain();
 
        MoveNav = new Tween(main_mc, "_x", Strong.easeOut, main_mc._x, Stage.width/2, 0.5, true);
        MoveNav = new Tween(main_mc, "_y", Strong.easeOut, main_mc._y, Stage.height/2-(230-main_mc.logo_holder._height/2), 0.5, true);
        }
 
var b = {};
b.onResize = resizeBackg;
Stage.addListener(b);
resizeBackg();
//to stage end



Часовой пояс GMT +4, время: 02:02.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.