Форум 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=85360)

Jesper_Stromblad 20.09.2006 19:46

Размеры контента при ресайзе
 
Всех приветствую господа!
Имеется следующая проблема. Есть флэш размером 800х600 который в браузере 100% растягивается. Мне нужно отслеживать размер флэша в пикселах в данный момент ресайза окна. Далее, для чего это нужно. Есть внутри клип с размерами 160х100 в который должна вставлятся картинка сгенериная с нужными размерами, зависящами от размера флэша в браузере.
То есть как мне лучше всего узнать реальный размер клипа что в оригинале 160 на 100, куда грузится картинка?
Заранее спасибо!

etc 20.09.2006 20:20

Stage.width
Stage.height
Stage.scaleMode
Stage.align

Jesper_Stromblad 20.09.2006 20:21

если стоит "noScale" то можно выцеплять свойства типа Stage.width, но тогда не ресайзится окно.. загадка. без ноускеила ниче не пашет

Jesper_Stromblad 20.09.2006 20:29

можно тут как то использовать mx.screens.Screen?

etc 20.09.2006 20:33

Никак.

Слушать у Stage onResize и изменять расположение элементов в зависимости от размеров сцены.

Jesper_Stromblad 20.09.2006 20:37

это все работает тока с "noScale" а я на это пойтить не могу

Jesper_Stromblad 20.09.2006 20:48

и к тому же элементов на сцене ОЧЕНЬ много, их нереально обрабатывать все

etc 20.09.2006 21:00

Тогда ресайзить мувик так, чтобы его физические размеры оставались прежними.

iNils 20.09.2006 21:30

Какой смысл узнавать реальный размер клипа без noScale?

Jesper_Stromblad 21.09.2006 14:08

а какой смысл ресайзить с noScale? все ровно размеры не меняются об'ектов! а все об'екты поправлять размером не получится, ибо их в районе 500 разных. Ну подскажите что делать, Митя в отчаении :(

etc 21.09.2006 14:15

Цитата:

Сообщение от Jesper_Stromblad
все ровно размеры не меняются об'ектов!

Объектов — не меняются. Зато можно менять их самому и контролировать процесс как угодно.


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

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