Просмотр полной версии : Резиновый сайт, а в нём ...="noScale"
Искал в поиске и не нашёл, если это было то "простите меня, если можите...:-)" и киньте ссылку, а если нет, то помогите пожалуйста
***************************************************
в резиновом сайте создаю динамически мувик(_root.createEmptyMovieClip("c",3)) в нём другой а в том уж текстовое поле
c.createEmptyMovieClip("tmc",4)
c.tmc.createTextField("t1", 4 ,250,38,350,200);
нужно что бы текст не менял размеры то есть
c.tmc.t1.size= всегда бы был одинаковым.
сделал
_root.onEnterFrame = function(){
c.scaleMode = "noScale";
c.tmc.scaleMode= "noScale";
c.tmc.t1.scaleMode= "noScale";
c.mc.scaleMode = "noScale";
}
но не работает....
Что скажете, люди добрые?????
нне понял ни чего
c.mc.scaleMode = "noScale";
ент что такое???
scaleMode есть только у Stage
mediaman
07.01.2006, 19:56
пользуй готовые компоненты ...
нне понял ни чего
c.mc.scaleMode = "noScale";
ент что такое???
эт другой мувик в который гружу фото... если разберусь с одним то с другим проблем не будет
Я не понимаю, зачем увязываться на мувиклип. В обработчике onResize расставляй мувик куда надо, а уже внутри него -- текст. Если ты Сцене запретил масштабирование, это повлияет на все без исключения.
пользуй готовые компоненты ...
ты эт о чём ? причём тут компоненты...или я чтойто непонимать
По-моему, Медиамэн яснее некуда высказался.
Я не понимаю, зачем увязываться на мувиклип. В обработчике onResize расставляй мувик куда надо, а уже внутри него -- текст. Если ты Сцене запретил масштабирование, это повлияет на все без исключения.
нет, ни чего не запрещал.... у меня html width=heigth=100% ну и соответствено всё увеличиваеться... есть вещи которые не хочу чтобы увеличивались...
увязываю на мувик, потому как в зависимости от обстоятельств с этм мувиекм происходят разные события...
если не трудно и у тебя есть пример чего нить подобного кинь куды нить чтобы посмотреть.
Я имел ввиду что scaleMode только к Stage можно прифигачить...
Те тебе нужно чтоб флешка вся тянулась а предположим там какой то мувик всегда висел в углу и остовался определённых размеров???
Тогда в том же обработчике постоянно присваивай им одни и те же габариты. Примера нет и делать не успеваю.
mediaman
07.01.2006, 22:59
2 HN4E7O
если у тебя нет таковых..или классов типа например SWAlignmentClassSymbol тогда сделай листнер на базе
this.onResize = function() { ...
и контролируй все нужные тебе параметры, а именно отслеживай координаты, но не трогай размер
и забудь про энтерфрейм.
Работает супер, проверено =)
Подробнее токо нет возможности изложить
успхв
да простит меня IL за спёртый у него код...
bg - это мувик с градиентом, который тянется вместе с роликом
(оригинал - http://ildesigner.ru/flash/)
check_razmer = new Object();
check_razmer.onResize = function ()
{
_root.bg._x = 0;
_root.bg._y = 0;
_root.bg._width = Stage.width;
_root.bg._height = Stage.height;
};
Stage.addListener(check_razmer);
check_razmer.onResize();
Stage.scaleMode = "noScale";
Stage.align = "TL";
Sluggard
06.03.2006, 22:53
bg - это мувик с градиентом, который тянется вместе с роликом
(оригинал - http://ildesigner.ru/flash/)
может кто обьяснит как создавать подобные мувики
растягивание флеша без маштабирования объектов
Перечитай мой пост внимательнее. Код, который я привёл занимается тем, что подгоняет мувик с фоном под размеры сцены
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.