Просмотр полной версии : Проблема с изминением размера рисунков во флеше
Shahmatist
08.10.2009, 19:53
Всем привет!
Как изменить размеры компонентов флеша, при этом не меняя движения самих компонентов? Короче говоря, изменил масштаб рисунков и все движения поползли. Спасибо
UIObject.setSize()
В "потрохах" компонентов тоже можно менять размеры (и другие свойства тоже).
Например, вот так я жестко задаю высоту полоски экземпляра ScrollPane в 270 пикселей, независимо от того, какой высоты мувик ScrollPane "обслуживает":
sp.vScroller.setSize(null, 270);
Если этого не сделать, то высота полоски ScrollPane всегда автоматически окажется равной высоте мувика-цели, а мне нужно, чтобы полоска была короче целевого мувика.
И т.д.
Shahmatist
08.10.2009, 20:05
Mooncar, а можно по подробнее? Просто все выделить и изменить вручную это нельзя?
Mooncar, а можно по подробнее? Просто все выделить и изменить вручную это нельзя?
Можно, но в AS2 сложно. Просто так внутрь компонента вы не попадете. Нужно вытаскивать в библиотеку пачку составляющих компонент вложенных деталей, долго и нудно их менять. Причем еще долго разбираться, что из чего состоит. Хотя для программного изменения "потрохов" тоже нужно представлять себе структуру компонента.
Если на AS3 пишите проект, то там, вроде бы, можно двойным щелчком раскрыть компонент и доовльно очевидно кастомизировать его.
Ну конечно, можно просто растянуть как нужно сам компонент (scale), но детали внутри него окажутся исходных размеров, за исключением тех, размеры которых меняются в ходе функционирования компонента.
Вытащите нужные потроха, импортировав из C:\Program Files\Adobe\Adobe Flash CS3\en\Configuration\Component Source\ActionScript 2.0\FLA\HaloTheme.fla или SampleTheme.fla начинку нужных компонентов (через "open External Library") в библиотеку и работайте с ними. Поищите тут по форуму, была подробная инструкция, как и что.
http://picamigo.com/out.php/t12350_import.jpg (http://picamigo.com/show.php/12350_import.jpg.html)
Shahmatist
08.10.2009, 20:45
Спасибо Mooncar. Я новенький в этом деле, пока с Action Script плохо лажу. Тем не менее буду искать. Сэнкс
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.