Форум 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)
-   -   размеры и пропорции элеметов мувика (http://www.flasher.ru/forum/showthread.php?t=86824)

user9999 23.10.2006 23:31

размеры и пропорции элеметов мувика
 
ну вобщем есть мувик. Данный мувик должен быть оптимизирован под любое разрешение >= 1024*768. У меня разрешение экрана 1280*1024(немного квадратный).
Вопрос в следующем:
возмож но ли задать координаты и размеры эламентам мувика. Тоесть например есть объект. например левый верхний край объекта должен быть 50 по оси Y относительно левого верхнего угла экрана. И аналогично снизу. Тоесть изменяеться высота объекта. Можно ли это осущиствить?

wvxvw 24.10.2006 00:00

Угадал все буквы, не смог прочитать слово =(

>> возможно ли задать координаты и размеры эламентам мувика?
<< да, _x, _y, _width, _height, _xscale, _yscale

>> верхний край объекта должен быть 50 по оси Y относительно левого верхнего угла экрана
<< если ты узнаешь расстояние от верхнего края флешки до верхнего края экрана - тогда да, но средствами флеша это сделать нельзя.

user9999 24.10.2006 00:08

>>если ты узнаешь расстояние от верхнего края флешки до верхнего края экрана - тогда да, но средствами флеша это сделать нельзя.
<< а относительно краев мувика?

wvxvw 24.10.2006 00:24

да, методы MovieClip.localToGlobal({x, y}); MovieClip.globalToLocal({x, y});
в параметре передается объект с координатами клипа. В первом случае с относительными, во втором - с абсолютными. Ну и соответсвенно, координаты пересчитываются в первом случае из относительных в абсолютные и наоборот.

Вопрос... а что нужно сделать-то? Нужно чтобы флешка меняла размеры под размер экрана? - так можно просто в <object><embed>указать размеры не в пикселах, а в процентах. А если наоборот, нужно чтобы не меняла, тогда:
Stage.scaleMode = "noScale";

user9999 24.10.2006 16:56

хм... спасибо зи информацию. Очеь презнателен.

etc 24.10.2006 17:13

Может, StageManager пригодится


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

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