Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Контейнеры As3 (http://www.flasher.ru/forum/showthread.php?t=169406)

dimarik 04.10.2011 22:47

В общем, договорились, что рамка не нужна.

savva 04.10.2011 23:03

Цитата:

Сообщение от goodguy (Сообщение 1036795)
А мне сдается, что надо юзать stage.stageHeight и stage.stageWidth вместо stage.width и stage.height, ибо выдают они размеры сцены учитывая все барахло, что в на ней валяется, а не реально видимую её часть.

Я про такие и не знал. В чём разница мне не совсем понятна.


рамка-это граница спрайта (или контейнера который будет использоваться) в котором будет находится изображение.

dimarik 04.10.2011 23:53

stage.stageHeight - размер сцены, определяемый FP. Это константа (для упрощения).
stage.height - размер stage как любого другого DisplayObject, определяемый bounding box, входящих в его состав детей.

Предположим, что размер пустого FP на странице равен 100x100 px. Тогда stage.stageHeight будет равен 100 px, а stage.height равен 0, т.к. ролик пустой и у него нет детей в списке отображения.

После добавления на stage квадратика высотой 50px в координату y = 10, stage.height будет равен 60, к.м.к.

Рамки мы договорились не пользовать. Делаем по науке.

goodguy 05.10.2011 10:48

Цитата:

рамка-это граница спрайта (или контейнера который будет использоваться) в котором будет находится изображение.
Нет у контейнеров никаких границ. Нужно считать размеры изображения, забив на контейнер. После помещения изображения в контейнер, его размеры будут соответствовать размеру изображения, а не наоборот.

ChuwY 05.10.2011 12:40

Еще раз тыкну пальцем в свой первый пост в этой теме.
UILoader.
Указываем ему размеры, например 100 на 100.
Закидываем картинку или ссылку в геттер source.
Любуемся на то, как он нам отмасштабировал картинку.

у носков это, очевидно, AutoFitArea

savva 05.10.2011 14:29

Цитата:

Сообщение от ChuwY (Сообщение 1036926)
Еще раз тыкну пальцем в свой первый пост в этой теме.
UILoader.
Указываем ему размеры, например 100 на 100.
Закидываем картинку или ссылку в геттер source.
Любуемся на то, как он нам отмасштабировал картинку.

у носков это, очевидно, AutoFitArea

Я пишу на чистом AS3 использую FD+Flex 4.5, поэтому возможности подключить fl. и mx. пакеты нет возможности.

Autofitarea сейчас смотрю.

goodguy 05.10.2011 15:58

Цитата:

Я пишу на чистом AS3 использую FD+Flex 4.5, поэтому возможности подключить fl. и mx. пакеты нет возможности.
O_o. Как это нет?
mx туда сразу входит, а какое отношение fl имеет к теме?
Тут вообще речь про greensock

savva 05.10.2011 19:47

"fl.containers.UILoader" у меня не такого,есть только пакеты flash.*


У меня раньше были с этим проблемы,не мог подключить пакеты mx.*
вот тема моя: http://www.flasher.ru/forum/showthread.php?t=161742

я понял,что про Greensock, изучаю.


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

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