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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 29.12.2002, 21:23
Maksoff вне форума Посмотреть профиль Отправить личное сообщение для Maksoff Найти все сообщения от Maksoff
  № 51  
Maksoff

Регистрация: Jul 2002
Адрес: Lithuania Visaginas
Сообщений: 74
Отправить сообщение для Maksoff с помощью ICQ
а можно я счёётчик забацаю??
типа сколько осталось..
__________________
quod erat demonstrandum

Старый 29.12.2002, 21:57
vitocorleone вне форума Посмотреть профиль Отправить личное сообщение для vitocorleone Найти все сообщения от vitocorleone
  № 52  
vitocorleone

Регистрация: Nov 2002
Адрес: Россия.Владикавказ
Сообщений: 55
Max?А нельзя совсем очень даже чуттттттть-чуть рукой нар-вать(символ для последующих издевательств) Если нельзя ,то попробую сбацать освещение для елочки или звуковое оформление.Но ничего не обещаю-могу не успеть
__________________
vitocorleone


Последний раз редактировалось vitocorleone; 29.12.2002 в 22:01.
Старый 29.12.2002, 22:05
LostWarrior вне форума Посмотреть профиль Отправить личное сообщение для LostWarrior Найти все сообщения от LostWarrior
  № 53  
LostWarrior

Регистрация: Jul 2002
Адрес: Киев
Сообщений: 222
Отправить сообщение для LostWarrior с помощью ICQ
Не стоит рисовать руками - весь смысл теряется.
__________________
Michael SuLLivaN
#icq 140702090

Я стал вегетарианцем не потому, что люблю животных, а потому... что НЕНАВИЖУ растения!

Старый 29.12.2002, 23:26
Max N Chubin_ вне форума Посмотреть профиль Отправить личное сообщение для Max N Chubin_ Найти все сообщения от Max N Chubin_
  № 54  
Max N Chubin_
 
Аватар для Max N Chubin_

Регистрация: Nov 2001
Адрес: Moscow, Russia
Сообщений: 720
Отправить сообщение для Max N Chubin_ с помощью ICQ
Thumbs down упс

не не...
ребятки, руками рисовать ничего низя..
тока с помощью кода...
это ж весь кайф тада утеряется...

извините, но нужно до конца все довести именно в таком разрезе...
__________________
Max.

Старый 29.12.2002, 23:31
Maksoff вне форума Посмотреть профиль Отправить личное сообщение для Maksoff Найти все сообщения от Maksoff
  № 55  
Maksoff

Регистрация: Jul 2002
Адрес: Lithuania Visaginas
Сообщений: 74
Отправить сообщение для Maksoff с помощью ICQ
Посмотрел, вроде текст подходит, добавьте там куды-нибудь, плииз:
Код:
_root.createEmptyMovieClip("klip", 150);
_root.klip.createTextField("schet", 1, 0, 0, 75, 75);
_root.klip.schet.type = "dynamic";
_root.klip.schet.textColor = 0xcc0000;
_root.klip.schet.autoSize = true;
style = new TextFormat();
style.font = "Tymes New Roman cyr";
style.size = 24;
style.italic = true;
style.bold = true;
_root.klip.schet.setNewTextFormat(style);
_root.klip.onEnterFrame = function() {
	myDate = new Date();
	dni = (31-myDate.getDate());
	chasy = dni*24+23-myDate.getHours();
	minuty = chasy*60+59-myDate.getMinutes();
	seconds = minuty*60+59-myDate.getSeconds();
	if (myDate.getFullYear()<2003) {
		_root.klip.schet.text = "До Нового 2003 Года осталось:\nДней: " add dni add "\nЧасов: " add chasy add "\nМинут: " add minuty add "\nСекунд: " add seconds;
	} else if (myDate.getFullYear() == 2003) {
		_root.klip.schet.text = "С Новым 2003 Годом!";
	}
};
не судите строго мой первый исскуственый текстфилд
2efim, звиняй, что почти сделал твою работу, но у тебя простор для действий ещё большой, анимируй слегка надпись, заставь её двигаться, цвет менять..
__________________
quod erat demonstrandum

Старый 30.12.2002, 01:07
Смольный (Smolniy) вне форума Посмотреть профиль Отправить личное сообщение для Смольный (Smolniy) Посетить домашнюю страницу Смольный (Smolniy) Найти все сообщения от Смольный (Smolniy)
  № 56  
Смольный (Smolniy)
Человек и Здание
 
Аватар для Смольный (Smolniy)

администратор
Регистрация: Aug 1999
Адрес: Москау-сити, Рассея
Сообщений: 4,671
Отправить сообщение для Смольный (Smolniy) с помощью ICQ
По умолчанию Кто на новенького? :)

Вставил текст Maksoff, добавил ветерок от себя.
Здорово, братцы, порадовали!

ИМХО уменьшить бы количество иголок, тормозит весьма...
И еще счетчик времени обычно не так делают, а раскладывают время на составляющие... но это я так, в порядке поныться...

Результат
Вложения
Тип файла: zip elka7.zip (7.4 Кб, 77 просмотров)
__________________
Регардсы.


Последний раз редактировалось Смольный (Smolniy); 30.12.2002 в 01:12.
Старый 30.12.2002, 04:13
sergwizard вне форума Посмотреть профиль Отправить личное сообщение для sergwizard Посетить домашнюю страницу sergwizard Найти все сообщения от sergwizard
  № 57  
sergwizard
 
Аватар для sergwizard

Регистрация: Jan 2002
Адрес: СПб-Denver-Лермонтов
Сообщений: 1,525
Блин, никак не могу протрезветь. Но, с позволения авторов, внесу некоторые изменения. Если, конечно, их примут.
В текст (автор Maksoff):

//счетчик времени от Maksoff
//для Ёлки-палки от Max N Chubin канун нового 2003 года
_root.createEmptyMovieClip("klip", 150);
_root.klip.createTextField("schet", 1, 0, 0, 75, 75);
_root.klip.schet.type = "dynamic";
_root.klip.schet.textColor = 0xFF0000;
_root.klip.schet.autoSize = true;
style = new TextFormat();
style.font = "Arial cyr";
style.size = 16;
style.bold = true;
_root.klip.schet.setNewTextFormat(style);
_root.klip.onEnterFrame = function() {
myDate = new Date();
dni = (31-myDate.getDate());
chasy = dni*24+23-myDate.getHours();
minuty = chasy*60+59-myDate.getMinutes();
seconds = minuty*60+59-myDate.getSeconds();
if (seconds > 1){
_root.klip.schet.text = "До Нового 2003 Года осталось:\nДней: " add dni add "\nЧасов: " add chasy add "\nМинут: " add minuty add "\nСекунд: " add seconds;
} else if (seconds <= 0){
style1 = new TextFormat();
style1.size = 30;
style1.color = 0xFFFF00;
style1.font = "Tymes New Roman cyr";
style1.italic = true;
_root.klip.schet.setNewTextFormat(style1);
_root.klip.schet.text = "С Новым 2003 Годом!";
}
};

В звезду (автор Baltika):

var star = _root.createEmptyMovieClip("star", 999);
var arr = {};
arr.x = [];
arr.y = [];
//координаты сегментов
arr.x[1] = [29, 0, 22, 29];
arr.y[1] = [30.3, 20.8, 20.8, 30.3];
arr.x[2] = [29, 22, 29, 29];
arr.y[2] = [30.3, 20.8, 0, 30.3];
arr.x[3] = [29, 29, 36, 29];
arr.y[3] = [30.3, 0, 20.8, 30.3];
arr.x[4] = [29, 36, 58, 29];
arr.y[4] = [30.3, 20.8, 20.8, 30.3];
arr.x[5] = [29, 58, 40, 29];
arr.y[5] = [30.3, 20.8, 34, 30.3];
arr.x[6] = [29, 40, 46.8, 29];
arr.y[6] = [30.3, 34, 55, 30.3];
arr.x[7] = [29, 46.8, 29, 29];
arr.y[7] = [30.3, 55, 42, 30.3];
arr.x[8] = [29, 29, 11.2, 29];
arr.y[8] = [30.3, 42, 55, 30.3];
arr.x[9] = [29, 11.2, 18, 29];
arr.y[9] = [30.3, 55, 34, 30.3];
arr.x[10] = [29, 18, 0, 29];
arr.y[10] = [30.3, 34, 20.8, 30.3];
//color constants
LIGHT_COLOR = 0xFF0000;
DARK_COLOR = 0xE00000;
ALT_COLOR = 0xFF6600;
nCnt = 0;
nStep = 1;
//-------------------------------------------------------------
//заливка сегментов
function func_draw(arrObj, n, hColor) {
var mc = _root.star.createEmptyMovieClip("segm", n);
mc.beginFill(hColor, 100);
for (var i = 0; i<arrObj.x[n].length; i++) {
mc.lineTo(arrObj.x[n][i], arrObj.y[n][i]);
}
mc.endFill();
}
//------------------------------------------------------------
_root.createEmptyMovieClip("star_proc", 1000);
//non-stop
_root.star_proc.onEnterFrame = function() {
var curColor;
if (nStep == 1) {
curColor1 = LIGHT_COLOR;
curColor2 = DARK_COLOR;
} else if (nStep == 2) {
curColor1 = DARK_COLOR;
curColor2 = ALT_COLOR;
} else if (nStep == 3) {
curColor1 = ALT_COLOR;
curColor2 = LIGHT_COLOR;
}
if (nCnt%2 == 0) {
func_draw(arr, nCnt++, curColor1);
} else {
func_draw(arr, nCnt++, curColor2);
}
if (nCnt>10) {
nStep++;
nCnt = 1;
}
if (nStep>3) {
nStep = 1;
}
};
_root.star._x = 245;
_root.star._y=20;
_root.createEmptyMovieClip("stick", ++depth);
with (stick) {
colors = [0xF03300, 0xB00000];
alphas = [100, 100];
ratios = [0, 0xFF];
matrix = {a:3, b:0, c:0, d:0, e:3, f:0, g:3, h:3, i:0};
beginGradientFill("linear", colors, alphas, ratios, matrix);
lineStyle();
moveTo(0, 0);
lineTo(3, -2);
lineTo(6, 0);
lineTo(6, 10);
lineTo(0, 10);
lineTo(0, 0);
endFill();
}
_root.stick._x = 271;
_root.stick._y=64;

В мешок с падарками и с зайцем :

function elem(n, x, y,col,arr) {
_root.bag.createEmptyMovieClip(n, ++depth);
_root.bag[n]._x = x;
_root.bag[n]._y = y;
_root.bag[n].lineStyle(0, 0x000000, 100);
_root.bag[n].beginFill(col, 100);
_root.bag[n].moveTo(arr[0], arr[1]);
for (q=2; q<arr.length; q += 2) {
_root.bag[n].lineTo(arr[q], arr[q+1]);
}
_root.bag[n].endFill();
}
_root.createEmptyMovieClip("bag",++depth);
zav = new Array(107,404, 105,394,104,387,107,382,107,377,110,370,113,367,105,363,105,358,114,363,116,368,110,366,111,370,111,378,111,386,115,390,118,388,114,380,113,372,112,36 8);
elem("zav",0,0,0xFFFFFF,zav);
with (bag) {
colors = [0xF02121, 0xB04040];
alphas = [100,100];
ratios = [0, 100];
matrix = {a:200, b:0, c:0, d:50, e:250, f:0, g:110, h:370, i:0};
beginGradientFill("radial", colors, alphas, ratios, matrix);
lineStyle(1, 0xA00000, 100);
moveTo(108,355);
lineTo(108,355);
lineTo(108,349)
lineTo(108,337);
lineTo(115,334);
lineTo(119,337);
lineTo(126,336);
lineTo(136,348);
lineTo(138,358);
lineTo(125,361);
lineTo(122,363);
lineTo(117,364);
lineTo(117,368);
lineTo(123,372);
lineTo(130,380);
lineTo(132,396);
lineTo(133,411);
lineTo(134,436);
lineTo(129,455);
lineTo(122, 461);
lineTo(114, 463);
lineTo(57, 463);
lineTo(49, 457);
lineTo(45, 447);
lineTo(44,436);
lineTo(44, 425);
lineTo(47, 413);
lineTo(52, 398);
lineTo(58, 385);
lineTo(67, 373);
lineTo(75, 365);
lineTo(84, 363);
lineTo(95,362);
lineTo(105,361);
lineTo(110,355);
endFill();
}

Max, я использовал твой код для нарисования мешка с зайцем, но заяц у меня получается похожим на пьяного ослика. Поэтому я его пока не включил.
Если завтра народ в ухо орать не будет и кефир поможет, - дорисую.
__________________
Для того чтобы узнавать, есть два способа: - задавать вопросы и пытаться самому на них ответить. Второй способ более продуктивный.
(S.Wizard)


Последний раз редактировалось sergwizard; 30.12.2002 в 04:17.
Старый 30.12.2002, 04:14
TTS вне форума Посмотреть профиль Отправить личное сообщение для TTS Найти все сообщения от TTS
  № 58  
TTS
 
Аватар для TTS

Регистрация: Jan 2002
Сообщений: 1,323
Так! Ну сугробы-сугробы-то, кто-нибудь?
Цитата:
Оригинал написал(а) gOloVasTicK '~
Макс, тебя лечить надо электрошоком =))) Нафига елку програмно рисовать? =))))
Хотел бы я посмотреть на молодца, который бы иголки вручную рисовал...

Цитата:
Оригинал написал(а) Max
нету ящика с подарками
"Нету ящика с пивом" ты хотел сказать (тонкий намёк тому, кто будет этот ящик рисовать ).

Свечи случайным образом + живое пламя
Как бы не загорелась

ЗЫ Ёлочка зажгись... (это я после бани просто..)
Вложения
Тип файла: zip elka71.zip (13.5 Кб, 63 просмотров)

Старый 30.12.2002, 04:27
TTS вне форума Посмотреть профиль Отправить личное сообщение для TTS Найти все сообщения от TTS
  № 59  
TTS
 
Аватар для TTS

Регистрация: Jan 2002
Сообщений: 1,323
Добавил От sergwizard. Звезда рулезная, но зайца не видел...
Да! Это самое... Зима на дворе, Новый год, а всё красным нарисовано. Было. Текст голубой теперь.
Вложения
Тип файла: zip elka8.zip (14.3 Кб, 83 просмотров)


Последний раз редактировалось TTS; 30.12.2002 в 04:35.
Старый 30.12.2002, 12:07
Maksoff вне форума Посмотреть профиль Отправить личное сообщение для Maksoff Найти все сообщения от Maksoff
  № 60  
Maksoff

Регистрация: Jul 2002
Адрес: Lithuania Visaginas
Сообщений: 74
Отправить сообщение для Maksoff с помощью ICQ
2sergwizard "if (seconds > 1)" и "else if (seconds <= 0)"
не прокатят, т. к. первого числа этих самых seconds будет
2592000, поэтому там надо оставить
if (myDate.getFullYear()<2003)
else if (myDate.getFullYear() == 2003)
2Смольный Можно и на составляющие, но имхо так немножко интереснее (подумать только, всего лишь 136,5 тыс секунд отделяют нас от Нового Года!!)
__________________
quod erat demonstrandum

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

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

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


 


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


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