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

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

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

Регистрация: Mar 2003
Сообщений: 5
Attention изменить высоту мовиклип без ущерба

всем привет

есть 3 мовиклип - 3 прямоугольника и соответственно каждый из них имеет свою Instance: ret1, ret2 ,ret3. Благодаря input (которые имеют variables h1, h2, h3) могу менять высоту каждого прямоугольника.

этот скрипт находится в 1 frame
_root.ret1._height = _root.h1;
_root.ret2._height = _root.h2;
_root.ret3._height = _root.h3;

Проблема в том, что когда меняю высоту одного из прямоугольников или всех трёх, то остаётся промежность между ними или они накладываются друг на друга. Я бы хотела, чтоб несмотря на изменения высоты прямоугольников их горизонтальные стороны всегда бы совпадали.
Для полной ясности приложу файл zip

Заранее благодарю всех ответивших.
Вложения
Тип файла: zip pryamougolniki.zip (2.9 Кб, 56 просмотров)

Старый 29.03.2003, 15:23
Cli555 вне форума Посмотреть профиль Отправить личное сообщение для Cli555 Найти все сообщения от Cli555
  № 2  
Cli555

Регистрация: Mar 2003
Сообщений: 5
Никто в этом форуме не знает как мне помочь!?

Старый 29.03.2003, 15:24
Prey вне форума Посмотреть профиль Отправить личное сообщение для Prey Посетить домашнюю страницу Prey Найти все сообщения от Prey
  № 3  
Prey
 
Аватар для Prey

Регистрация: Jun 2000
Адрес: Мурманск
Сообщений: 202
Отправить сообщение для Prey с помощью ICQ
Цитата:
остаётся промежность
- зачет
Так и не понял что конкретно не устраивает, но кое что поменял - _height на _yscale.
Вложения
Тип файла: zip pryamougolniki2.zip (2.7 Кб, 58 просмотров)
__________________
Жизнь сложна, но к счастью коротка.
www.proud.ru

Старый 29.03.2003, 15:53
Cli555 вне форума Посмотреть профиль Отправить личное сообщение для Cli555 Найти все сообщения от Cli555
  № 4  
Cli555

Регистрация: Mar 2003
Сообщений: 5
Меня не устраивает вот что
Ты пробывал менять высоту, например убавить её, заметил, что появляется пространство между прямоугольниками. В default они расположены один на другом, и их стороны совпадают, так вот я хочу, чтоб когда меняю в input высоту прямоугольников, их СТОРОНЫ ВСЕГДА СОВПАДАЛИ бы, как в default.

Старый 29.03.2003, 15:56
Cli555 вне форума Посмотреть профиль Отправить личное сообщение для Cli555 Найти все сообщения от Cli555
  № 5  
Cli555

Регистрация: Mar 2003
Сообщений: 5
Приложу gif для полной ясности
Изображения
 

Старый 30.03.2003, 19:24
УильямБрэдберри вне форума Посмотреть профиль Отправить личное сообщение для УильямБрэдберри Посетить домашнюю страницу УильямБрэдберри Найти все сообщения от УильямБрэдберри
  № 6  
УильямБрэдберри
Мастер Цифрового Облика
 
Аватар для УильямБрэдберри

Регистрация: Apr 2000
Адрес: где-то там...
Сообщений: 4,510
Отправить сообщение для УильямБрэдберри с помощью AIM Отправить сообщение для УильямБрэдберри с помощью Yahoo
По умолчанию с математикой у автора явно туго.

хех

ну во-первых нужно просто учесть положение прямоуглоьников в системе координат и привязать их к зависимости от высоту соседнегго прямоугольника

_root.ret1._height = _root.h1;
_root.ret2._height = _root.h2;
_root.ret3._height = _root.h3;

_root.ret3._y = [defaultYposition]
_root.ret2._y = (_root.ret3._y-_root.ret3._height)
_root.ret1._y = (_root.ret2._y-_root.ret2._height)

где defaultYposition = величина, определяющая нижнее положение общей схемы.

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

а в третьих слово "промежность" в данной ситуации выглядит несколько нелепо

Старый 31.03.2003, 05:45
Cli555 вне форума Посмотреть профиль Отправить личное сообщение для Cli555 Найти все сообщения от Cli555
  № 7  
Cli555

Регистрация: Mar 2003
Сообщений: 5
------------------------------------------------------
с математикой у автора явно туго.
-----------------------------------------------------------
В этом форуме я попросила о помощи, а не оценку моих математических способностей. Поэтому если твоё левое полушарие суперразвито, то лишь потому, что не развилось левое (а ты знаешь что оно, правое, отвечает также за оргазм )


-----------------------------------------------------------
_root.ret3._y = [defaultYposition]
_root.ret2._y = (_root.ret3._y-_root.ret3._height)
_root.ret1._y = (_root.ret2._y-_root.ret2._height)
-----------------------------------------------------------
пробывала тоже самое, но не даёт мне желаемого результата: какбы не менялась высота прямоугольников, их горизонтальные стороны всегда бы совпадали, как default.
Но эту проблему я уже решила.

-----------------------------------------------------------
а в третьих слово "промежность" в данной ситуации выглядит несколько нелепо
-----------------------------------------------------------
извеняюсь за мой русский язык, моё словосложение не идёт не в какое сравнение с тем, что имел настоящий Уильям Брэдберри.
К тому же, на русском мне не приходиться говорить каждый день. Так что извените Господа, если я плохо объяснила мою проблему и вы, соответствено, меня пхоло поняли, обещаю, что возьмусь за учебники. Всем пока


----------------------------------------------------------------------------------------------------------------------

В жизне как в создание веб сайта, кто-то копирует код, а кто-то его пишет сам

Старый 01.04.2003, 13:06
netstuff вне форума Посмотреть профиль Отправить личное сообщение для netstuff Найти все сообщения от netstuff
  № 8  
netstuff
 
Аватар для netstuff

Регистрация: Apr 2001
Адрес: San Pietroburgo
Сообщений: 1,408
По умолчанию мда...

Цитата:
Поэтому если твоё левое полушарие суперразвито, то лишь потому, что не развилось левое
сильно. пришлось перегрузиться
__________________
I denti non possono dire niente... senza la lingua...
Perche' la tua lingua e' mia!

Старый 01.04.2003, 15:24
УильямБрэдберри вне форума Посмотреть профиль Отправить личное сообщение для УильямБрэдберри Посетить домашнюю страницу УильямБрэдберри Найти все сообщения от УильямБрэдберри
  № 9  
УильямБрэдберри
Мастер Цифрового Облика
 
Аватар для УильямБрэдберри

Регистрация: Apr 2000
Адрес: где-то там...
Сообщений: 4,510
Отправить сообщение для УильямБрэдберри с помощью AIM Отправить сообщение для УильямБрэдберри с помощью Yahoo
Цитата:
Оригинал написал(а) Cli555
-----------------------------------------------------------
_root.ret3._y = [defaultYposition]
_root.ret2._y = (_root.ret3._y-_root.ret3._height)
_root.ret1._y = (_root.ret2._y-_root.ret2._height)
-----------------------------------------------------------
пробывала тоже самое, но не даёт мне желаемого результата: какбы не менялась высота прямоугольников, их горизонтальные стороны всегда бы совпадали, как default.
Но эту проблему я уже решила.
А вот это Чистой Воды Вранье
в качестве примера выкладываю изменённый мной файл.

Туда я дописал всего-лишь три строчки + установил значение defaultYposition = 240
а также удалил линии вокруг шейпов.
//===================

ЗЫ: не у всех же мысли витают ниже пояса
Вложения
Тип файла: zip pryamougolniki_wb.zip (3.2 Кб, 5 просмотров)

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

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

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


 


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


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