Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > ActionScript 1,2 > Резиновая верстка клипа


Автор: Ramirez 15.12.2006, 15:20
Приветствую.

Хочу сделать "тянущийся" мувик. Столкнулся с проблемой:
допустим делаю документ 100х100 а при публикации
width=100% height=100%

причем сцена
Код

Stage.align = "T";
Stage.scaleMode = "noscale";



так вот, в браузере мувик растягивается на весь экран, содержимое (оригинальный 100х100) располагается в центре (т.е. по бокам образуются поля). то что надо. НО! когда я говорю какому-то обьекту obg._x = 0 он располагается не на краю экрана а на краю оригинального клипа (100х100 который). Т.е. начало координат привязано всегда к оригинальному клипу, не смотря на то что мувик растянут на весь экран и контент располагается в центре экрана. Как побкдить?

ЗЫ: извиняюсь за сумбурное обьяснение =)

Автор: szz 15.12.2006, 15:22
Не знаю, я всегда делаю TL - и нормально все работает. T даже не пробовал никогда smile

Автор: Ramirez 15.12.2006, 16:42
TL и у меня нормально работает... а хотелось по центру выравнивать....

Автор: Maksys 16.12.2006, 06:50
width=100% height=100% это в HTMLе?
 или где? или сам плеер так растягивает?

Автор: Ramirez 17.12.2006, 03:49
Цитата(Maksys @  16.12.2006,  06:50 Найти цитируемый пост)
width=100% height=100% это в HTMLе?
 или где? или сам плеер так растягивает? 


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

Автор: AlDev 17.12.2006, 07:30
Тебе же написали, сделать align как TL.
Ну и далее по тексту:
Код

var stageList:Object = {};
stageList.onResize = function():Void {
    _root._x = (Stage.width - _root._width)/2;
    _root._y = (Stage.height - _root._height)/2;
}
Stage.addListener(stageList);

Автор: Maksys 17.12.2006, 21:56
Дык.. это ты ни как не сделаешь...
Тока два выхода либо растягивать весь рисунок по окну плеера, либо соблюдать разрешение экрана с пропорциями рисунка, либо с белыми полями остаться...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)