Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Закрытая тема
Старый 18.05.2010, 12:30
odlf3 вне форума Посмотреть профиль Найти все сообщения от odlf3
  № 1  
odlf3
Banned
[+6 18.05.10]
[+6 17.08.10]

Регистрация: Apr 2010
Сообщений: 14
По умолчанию 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, время: 21:41.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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