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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 07.11.2003, 20:42
rojok-online вне форума Посмотреть профиль Отправить личное сообщение для rojok-online Найти все сообщения от rojok-online
  № 1  
rojok-online
 
Аватар для rojok-online

Регистрация: Sep 2003
Адрес: Санкт-Петербург
Сообщений: 166
Отправить сообщение для rojok-online с помощью ICQ
По умолчанию не получается нарисовать прямоугольник

Хочу нарисовать прямоугольник через АS и не получается Постоянно рисует какой-то бред... Помогите пожалуйста

И обьясните как рисовать вообще эти линии

Старый 07.11.2003, 21:00
rojok-online вне форума Посмотреть профиль Отправить личное сообщение для rojok-online Найти все сообщения от rojok-online
  № 2  
rojok-online
 
Аватар для rojok-online

Регистрация: Sep 2003
Адрес: Санкт-Петербург
Сообщений: 166
Отправить сообщение для rojok-online с помощью ICQ
забыл прикрепить пример
Вложения
Тип файла: zip untitled-3.zip (4.1 Кб, 58 просмотров)

Старый 07.11.2003, 21:50
opex вне форума Посмотреть профиль Отправить личное сообщение для opex Найти все сообщения от opex
  № 3  
opex
 
Аватар для opex

Регистрация: Sep 2003
Адрес: Где-то рядом.
Сообщений: 686
Отправить сообщение для opex с помощью ICQ Отправить сообщение для opex с помощью Skype™
ну попробую обяснить
кароче сночало надо создать обект это делается так
_root.createEmptyMovieClip("obj1", 1);
obj1 - имя обекта 1 - слой на котором он разместится
далее присваеваем стиль линий так
obj1.lineStyle(0, 0xff0000, 100);
0-толщина(тоесть хайлайн) 0xff0000 - цвет 100- альпха(прозрачность)
далее заливка так
obj1.beginFill(0x000000, 20);
0х000000 - цвет заливки 20 - альпха
далее назначаем точку откуда начнутся "тянутся" линии так
obj1.moveTo(30, 30);
30 и 30 это х и у
потом назначаем точку куда придет линиия (кароче полигоны ) так
obj1.lineTo(130, 130); где 130 и 130 это также х и у

и так далее рисуем фигуру

кроче вот пример рисует квадрат (скопируй этот код в первый фрейм и зделай контрол тест муви )

Код:
_root.createEmptyMovieClip("obj1", 1);
obj1.lineStyle(0, 0xff0000, 100);
obj1.beginFill(0x000000, 20);
obj1.moveTo(30, 30);
obj1.lineTo(130, 30);
obj1.lineTo(130, 130);
obj1.lineTo(30, 130);
obj1.lineTo(30, 30);
__________________
Бойтесь китайцев, компы приносящих!

Старый 07.11.2003, 22:12
rojok-online вне форума Посмотреть профиль Отправить личное сообщение для rojok-online Найти все сообщения от rojok-online
  № 4  
rojok-online
 
Аватар для rojok-online

Регистрация: Sep 2003
Адрес: Санкт-Петербург
Сообщений: 166
Отправить сообщение для rojok-online с помощью ICQ
спасиб тебе opex немного понял
А как то что нарисовано скриптом убить(убрать с глаз далой) нажатием на кнопку?

Старый 07.11.2003, 22:15
rojok-online вне форума Посмотреть профиль Отправить личное сообщение для rojok-online Найти все сообщения от rojok-online
  № 5  
rojok-online
 
Аватар для rojok-online

Регистрация: Sep 2003
Адрес: Санкт-Петербург
Сообщений: 166
Отправить сообщение для rojok-online с помощью ICQ
да а как прямоугольник то нарисовать ?

Старый 07.11.2003, 22:17
opex вне форума Посмотреть профиль Отправить личное сообщение для opex Найти все сообщения от opex
  № 6  
opex
 
Аватар для opex

Регистрация: Sep 2003
Адрес: Где-то рядом.
Сообщений: 686
Отправить сообщение для opex с помощью ICQ Отправить сообщение для opex с помощью Skype™
в моем примере так
вешай на кнопку актион
Код:
on (press) {
	removeMovieClip(_root.obj1);
}
или
Код:
on (press) {
	_root.obj1.clear();
}
превы случай больше используется для дублированых муви клипов
__________________
Бойтесь китайцев, компы приносящих!

Старый 07.11.2003, 22:19
opex вне форума Посмотреть профиль Отправить личное сообщение для opex Найти все сообщения от opex
  № 7  
opex
 
Аватар для opex

Регистрация: Sep 2003
Адрес: Где-то рядом.
Сообщений: 686
Отправить сообщение для opex с помощью ICQ Отправить сообщение для opex с помощью Skype™
юзай исходник там и прямоугольник и как убрать
Вложения
Тип файла: zip 1.zip (2.1 Кб, 50 просмотров)
__________________
Бойтесь китайцев, компы приносящих!

Старый 07.11.2003, 22:25
rojok-online вне форума Посмотреть профиль Отправить личное сообщение для rojok-online Найти все сообщения от rojok-online
  № 8  
rojok-online
 
Аватар для rojok-online

Регистрация: Sep 2003
Адрес: Санкт-Петербург
Сообщений: 166
Отправить сообщение для rojok-online с помощью ICQ
большое тебе мерси ) opex
ты знаешь ответ на этот вопрос?
http://www.flasher.ru/forum/showthre...threadid=50863

Старый 07.11.2003, 22:38
opex вне форума Посмотреть профиль Отправить личное сообщение для opex Найти все сообщения от opex
  № 9  
opex
 
Аватар для opex

Регистрация: Sep 2003
Адрес: Где-то рядом.
Сообщений: 686
Отправить сообщение для opex с помощью ICQ Отправить сообщение для opex с помощью Skype™
зашел почитал отвечаю
не мудись и зделай для каждой картинки свой свф и прилоадер так помоему делают все и загружай спомощю лоадмувинум
__________________
Бойтесь китайцев, компы приносящих!

Старый 07.11.2003, 22:44
rojok-online вне форума Посмотреть профиль Отправить личное сообщение для rojok-online Найти все сообщения от rojok-online
  № 10  
rojok-online
 
Аватар для rojok-online

Регистрация: Sep 2003
Адрес: Санкт-Петербург
Сообщений: 166
Отправить сообщение для rojok-online с помощью ICQ
Код:
_root.createEmptyMovieClip("my", 1);
with (_root.my) {
	createEmptyMovieClip("border", 1);
	border.lineStyle(0, 0x000000, 100);
	border.beginFill(0x000000, 50);
	border.moveTo(30, 30);
	border.lineTo(350, 30);
	border.lineTo(350, 50);
	border.lineTo(30, 50);
	border.lineTo(30, 30);
	border.endFill();
	border.onPress = function() {
		startDrag("my");
	};
	border.onRelease = function() {
		stopDrag();
	};
	createEmptyMovieClip("text", 1);
	text.lineStyle(0, 0x000000, 100);
	text.beginFill(0x000000, 50);
	text.moveTo(30, 30);
	text.lineTo(350, 30);
	text.lineTo(350, 300);
	text.lineTo(30, 300);
	text.lineTo(30, 30);
	text.endFill();
}
почему он показывает только "text" ?

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

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

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


 


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


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