Модераторы: SoWa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Прямоугольник растёт в размерах. 
:(
    Опции темы
Lebedev
Дата 18.11.2006, 13:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 18.7.2006

Репутация: нет
Всего: нет



Здравствуйте.

Как сделать, чтобы прямоугольник начал увеличиваться в размерах следующим образом. Основания прямоугольника оставались бы неизменны, а боковые стороны бы увеличивались.

Подскажите, пожалуйста как это сделать. Уроки к флешу посмотрел, но не разобрался как такое реализовать.

Спасибо.


Это сообщение отредактировал(а) Lebedev - 18.11.2006, 13:10
PM MAIL   Вверх
AlDev
Дата 18.11.2006, 13:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный идиотъ
***


Профиль
Группа: Участник Клуба
Сообщений: 1927
Регистрация: 17.4.2005
Где: Irk, rus

Репутация: 9
Всего: 50



посмотри help на тему scale
PM MAIL WWW ICQ YIM MSN   Вверх
Lebedev
Дата 18.11.2006, 16:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 18.7.2006

Репутация: нет
Всего: нет



Я чуточку разобрался. Но есть вопросы. 

1) Когда я в конечном ключевом кадре меняю размеры прямоугольника, то смещается его все стороны, а я хочу чтобы одна сторона оставалась неподвижна. Как-то можно сделать одну из сторон неподвижной? Или как потом вернуть эту сторону точно на прежнее место (не руками)?
2) При увеличении размеров утолщаются боковые линии прямоугольника. Хочется чтобы они оставались той же толщины. 

Я работаю в flash 4.

PM MAIL   Вверх
GZep
Дата 18.11.2006, 16:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


участник Винграда
***


Профиль
Группа: Завсегдатай
Сообщений: 1528
Регистрация: 7.7.2006
Где: Москва

Репутация: нет
Всего: 32



Цитата(Lebedev @  18.11.2006,  16:25 Найти цитируемый пост)
Я работаю в flash 4.

Такого и в музее наверное не найти smile 
Цитата(Lebedev @  18.11.2006,  16:25 Найти цитируемый пост)
2) При увеличении размеров утолщаются боковые линии прямоугольника. Хочется чтобы они оставались той же толщины. 

А нельзя просто программно все это на место возвращать, циклично выполняющейся функцией?
Цитата(AlDev @  18.11.2006,  13:24 Найти цитируемый пост)
посмотри help на тему scale 

Ты не исправим... smile 


--------------------
user posted imageuser posted image
PM MAIL WWW ICQ Skype GTalk   Вверх
Lebedev
Дата 18.11.2006, 20:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 18.7.2006

Репутация: нет
Всего: нет



Цитата(GZep @ 18.11.2006,  16:34)
А нельзя просто программно все это на место возвращать, циклично выполняющейся функцией?

Можно подробнее.

Я реально не понимаю, и самостоятельно пытаюсь разобраться, просто не получается.
PM MAIL   Вверх
AlDev
Дата 19.11.2006, 09:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный идиотъ
***


Профиль
Группа: Участник Клуба
Сообщений: 1927
Регистрация: 17.4.2005
Где: Irk, rus

Репутация: 9
Всего: 50



Цитата(Lebedev @  18.11.2006,  21:25 Найти цитируемый пост)
Я работаю в flash 4.

Убей его об стенку и поставь 8-й.

Цитата(GZep @  18.11.2006,  21:34 Найти цитируемый пост)
А нельзя просто программно все это на место возвращать, циклично выполняющейся функцией?

А зачем, если в 8-ке можно сделать проще:

Цитата(GZep @  18.11.2006,  21:34 Найти цитируемый пост)
Цитата(AlDev @  18.11.2006,  13:24 Найти цитируемый пост)
посмотри help на тему scale 

Ты не исправим... smile  

Йопрст, там ВСЕ (почти smile ) есть!
MovieClip.scale9grid property


Вот код оттуда:
Выделить всёРазвернуть кодкод ActionScript
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
import flash.geom.Rectangle;
import flash.geom.Matrix;
this.createEmptyMovieClip("my_mc"this.getNextHighestDepth());
var grid:Rectangle = new Rectangle(2020260260);
my_mc.scale9Grid = grid ;
my_mc._x = 50;
my_mc._y = 50;
function onMouseMove() 
{
    my_mc._width = _xmouse;
    my_mc._height = _ymouse;
}
my_mc.lineStyle(200xff3333100);
var gradient_matrix:Matrix = new Matrix();
gradient_matrix.createGradientBox(1515, Math.PI, 1010);
my_mc.beginGradientFill("radial", [0xffff000x0000ff], 
            [100100], [00xFF], gradient_matrix, 
            "reflect""RGB"0.9);
my_mc.moveTo(00);
my_mc.lineTo(0300);
my_mc.lineTo(300300);
my_mc.lineTo(3000);
my_mc.lineTo(00);
my_mc.endFill();


Добавлено @ 09:08 
в четвертом Flash-е даже функции нельзя писать. Убей его!
PM MAIL WWW ICQ YIM MSN   Вверх
Maksys
Дата 21.11.2006, 06:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Future Splasher
***


Профиль
Группа: Завсегдатай
Сообщений: 1289
Регистрация: 15.6.2005
Где: Екатеринбург

Репутация: 10
Всего: 17



 smile       user posted image
Сорри за | Flash 4 is Dead... 
Офтопик |

Это сообщение отредактировал(а) Maksys - 21.11.2006, 06:20


--------------------
 С уважением, BiMaWa™©.
user posted image
user posted image
PM MAIL ICQ Skype GTalk   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Flash"
AlDev
SoWa
  • Если вы хотите предложить кому-либо работу, то пишите или в личку, или оставляйте сообщения в специально предназначеном для этого форуме "Объявления о найме специалистов"
  • Один вопрос - одна тема. Не надо переходов от одного вопроса к другому.
  • Если вы хотите показать какой-нибудь ваш мульт, причём показать, а не предоставить исходник, то вам сюда
  • Вопросы про программирование на ActionScript 1,2 (Flash 8 и более ранние версии) пишите в форуме ActionScript 1,2
  • Вопросы по разработке интернет-приложений на Flex и вопросы по MXML пишите в раздел Flex
  • Смотрим в будущее. ActionScript 3 обсуждается в форуме ActionScript 3
  • Новости из мира Flash.
  • New! [code=ascript][/code] - подсветка ActionScript + wikipedia help

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, AlDev, SoWa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Flash | Следующая тема »


 




[ Время генерации скрипта: 0.0964 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.