Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 08.10.2009, 19:53
Shahmatist вне форума Посмотреть профиль Отправить личное сообщение для Shahmatist Найти все сообщения от Shahmatist
  № 1  
Ответить с цитированием
Shahmatist

Регистрация: Oct 2009
Сообщений: 8
По умолчанию Проблема с изминением размера рисунков во флеше

Всем привет!
Как изменить размеры компонентов флеша, при этом не меняя движения самих компонентов? Короче говоря, изменил масштаб рисунков и все движения поползли. Спасибо

Старый 08.10.2009, 19:58
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 2  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
UIObject.setSize()

В "потрохах" компонентов тоже можно менять размеры (и другие свойства тоже).
Например, вот так я жестко задаю высоту полоски экземпляра ScrollPane в 270 пикселей, независимо от того, какой высоты мувик ScrollPane "обслуживает":
Код AS1/AS2:
sp.vScroller.setSize(null, 270);
Если этого не сделать, то высота полоски ScrollPane всегда автоматически окажется равной высоте мувика-цели, а мне нужно, чтобы полоска была короче целевого мувика.
И т.д.


Последний раз редактировалось mooncar; 08.10.2009 в 20:04.
Старый 08.10.2009, 20:05
Shahmatist вне форума Посмотреть профиль Отправить личное сообщение для Shahmatist Найти все сообщения от Shahmatist
  № 3  
Ответить с цитированием
Shahmatist

Регистрация: Oct 2009
Сообщений: 8
Mooncar, а можно по подробнее? Просто все выделить и изменить вручную это нельзя?

Старый 08.10.2009, 20:08
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 4  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Цитата:
Сообщение от Shahmatist Посмотреть сообщение
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") в библиотеку и работайте с ними. Поищите тут по форуму, была подробная инструкция, как и что.


Последний раз редактировалось mooncar; 08.10.2009 в 20:26.
Старый 08.10.2009, 20:45
Shahmatist вне форума Посмотреть профиль Отправить личное сообщение для Shahmatist Найти все сообщения от Shahmatist
  № 5  
Ответить с цитированием
Shahmatist

Регистрация: Oct 2009
Сообщений: 8
Спасибо Mooncar. Я новенький в этом деле, пока с Action Script плохо лажу. Тем не менее буду искать. Сэнкс

Создать новую тему Ответ Часовой пояс GMT +4, время: 12:53.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Теги
изменение размера

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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