|
0 Всего найдено: 3
Alexufo
Сообщение
20/06/2008 08:24
Копия темы
вопрос по action script . onSelfEvent (load) { Stage.scaleMode = "noScale"; Stage.align = "TL"; // создадим объект для реагирования на изменение габаритов окна var resize_obj = ; // запомнили нормальную ширину resize_obj.normal_width = 700; // запомнили нормальную высоту resize_obj.normal_height = 222; // самое главное: список объектов, которые будем перемещать resize_obj.position = [ center, left]; // реакция на изменения габаритов окна resize_obj.onResize = function() { var clip; for (var i in this.position) { // перебираем все клипы в списке clip = this.position[i]; // восстанавливаем пропорции для каждого клипа clip._x = Stage.width*clip._xRatio; clip._y = Stage.height*clip._yRatio; } } // связь между классом Stage и объектом resize_obj Stage.addListener(resize_obj); /* запоминаем пропорции (отношение координат к нормальной ширине/высоте) */ var clip; for (var i in resize_obj.position) { // перебираем все клипы в списке clip = resize_obj.position[i]; // пропорция по горизонтали clip._xRatio = clip._x/resize_obj.normal_width; // пропорция по вертикали clip._yRatio = clip._y/resize_obj.normal_height; } resize_obj.onResize(); } onFrame (261) { stop(); } здесь автоматически центрируются обьекты в центре и слева. Но для лева я хочу задать предел.А то когда тянется на больших мониках получается не гармонично. Under cut
cleptoman
Сообщение
21/06/2008 10:08
Копия темы
. все намного проще, мне думается.. в методе обработчике просто условие добавить..
Alexufo
Сообщение
21/06/2008 10:33
Копия темы
0
. спасибо, я правда не представляю как :-) что то в // пропорция по вертикали clip._yRatio = clip._y/resize_obj.normal_height; прописать чтоли |
Выразить восторг, поругаться или предложить что-нибудь можно на форуме |
Для обсуждения этого сервиса так же есть темы на фрилансе по поиску , флудотопу ,и по удалённым сообщениям ,и по Актуальным/популярным темам , и по топу "кто кому больше наотвечал" |