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

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

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

Регистрация: Nov 2001
Адрес: Россия, Москва
Сообщений: 93
Отправить сообщение для Serge24 с помощью ICQ
Smile Спасибо!

Ну конкурс так конкурс -

Я кашу заварил - теперь и свой вариант "на гора" выдам:

Правда жаль, что сделал его до того как увидел все ваши ранее показанные. Но зато приятно что сам родил.

Оцените как прошли роды пазла?
Буду рад.

ЗЫ на время не пеняйте - еще не довел до ума. А вообще это все для нового портала типа развлекательного. Еще много всякой гамзы надо сделать.
Вложения
Тип файла: zip pazzle.zip (97.4 Кб, 94 просмотров)
__________________
- Мир вам всем -
-------------------

Старый 10.12.2001, 18:26
vol вне форума Посмотреть профиль Отправить личное сообщение для vol Найти все сообщения от vol
  № 12  
vol

Регистрация: Jan 2000
Сообщений: 216
Вполне достойно получилось, по-моему.
Насколько я понял, у тебя там есть 35 кнопочек, на каждой из которых прописано нечто вроде

on (mouseMove) {
stopDrag ();
x = getProperty ("/1",error);
y = getProperty ("/1",_Y);
if (((( not (200 < x) ) and ( not (x < 190)) ) and ( not (92 < y)) ) and ( not (y < 82)) ){
tellTarget ( "/Finished/f-1" ){
gotoAndStop (1);
}
setProperty("/1",_X,"600")
setProperty("/1",_Y,"450")
}
}

с изменяемыми параметрами.
(За точность воспроизведения кода, разумеется, не поручусь по понятной причине - все-таки, не исходник смотрел...)
Если это действительно так, то мне кажется, что все это можно оформить в виде функции, в которую через заголовок передавать координаты, имена меток и другое нужное хозяйство, а на саму кнопку посадить лишь обращение к функции. Тогда должен уменьшиться вес.
__________________
Ударим флэшем по бездорожью и разгильдяйству!

VOL

Старый 10.12.2001, 18:36
Serge24 вне форума Посмотреть профиль Отправить личное сообщение для Serge24 Посетить домашнюю страницу Serge24 Найти все сообщения от Serge24
  № 13  
Serge24

Регистрация: Nov 2001
Адрес: Россия, Москва
Сообщений: 93
Отправить сообщение для Serge24 с помощью ICQ
Да в функции смысл есть. Но во первых - в функции AS я еще не лазил. То бишь не пробовал в действии как все пишется. А главная причина почему так не делаю это во вторых - нет времени. Главное сделать самым быстрым для меня способом. А потом конечно же стоит доработать это дело. Ясный пень. Про функции - я помыслю.

А что можешь сказать мне про другую "загадку". Там в форуме глянь - тоже про AS.
__________________
- Мир вам всем -
-------------------

Старый 10.12.2001, 18:53
vol вне форума Посмотреть профиль Отправить личное сообщение для vol Найти все сообщения от vol
  № 14  
vol

Регистрация: Jan 2000
Сообщений: 216
Если ты имеешь в виду вопрос "посоветоваться хочу" - то символы в строке можно проверить вот так:

text="Simply text to find any char";
i=0;
len=length(text);
for(i=0;i<len;i++){
ch=text.charAt(i);
if (ch=="i"){trace("I found "+ch+"="+i);}
}

Ну, а как считать строковую переменную из файла- это ты знаешь.
__________________
Ударим флэшем по бездорожью и разгильдяйству!

VOL

Старый 10.12.2001, 19:09
Serge24 вне форума Посмотреть профиль Отправить личное сообщение для Serge24 Посетить домашнюю страницу Serge24 Найти все сообщения от Serge24
  № 15  
Serge24

Регистрация: Nov 2001
Адрес: Россия, Москва
Сообщений: 93
Отправить сообщение для Serge24 с помощью ICQ
Thumbs up Ага!

Вот спасибо!

Попробую завтра прямо с утра. Сейчас уже убегать пора.
А пока "клавиатуру рисовал".

А бы еще целый день до этого докапывался если бы сам.

потом покажу чего получилось!
__________________
- Мир вам всем -
-------------------

Старый 10.12.2001, 19:14
vol вне форума Посмотреть профиль Отправить личное сообщение для vol Найти все сообщения от vol
  № 16  
vol

Регистрация: Jan 2000
Сообщений: 216
И мне тоже пора. Кстати, там в самом начале i=0 совершенно ни к чему - машинально написал.
__________________
Ударим флэшем по бездорожью и разгильдяйству!

VOL

Старый 10.12.2001, 19:20
[subway]design вне форума Посмотреть профиль Отправить личное сообщение для [subway]design Посетить домашнюю страницу [subway]design Найти все сообщения от [subway]design
  № 17  
[subway]design
 
Аватар для [subway]design

Регистрация: Oct 2001
Адрес: в Петербурге
Сообщений: 2,430
У меня все по-дубовому, зато прилипает, сразу, как навел. А не когда отпустил.
__________________
subway.net.ru

Старый 10.12.2001, 19:36
Serge24 вне форума Посмотреть профиль Отправить личное сообщение для Serge24 Посетить домашнюю страницу Serge24 Найти все сообщения от Serge24
  № 18  
Serge24

Регистрация: Nov 2001
Адрес: Россия, Москва
Сообщений: 93
Отправить сообщение для Serge24 с помощью ICQ
когда сразу прилепает - легко играть. Можно не напрагяя мозги все наприлипать. Я тоже сначала так хотел - потом передумал, да впрочем мне кажется - сложнее это.
__________________
- Мир вам всем -
-------------------

Старый 10.12.2001, 19:53
[subway]design вне форума Посмотреть профиль Отправить личное сообщение для [subway]design Посетить домашнюю страницу [subway]design Найти все сообщения от [subway]design
  № 19  
[subway]design
 
Аватар для [subway]design

Регистрация: Oct 2001
Адрес: в Петербурге
Сообщений: 2,430
А ты код видел?

temp = (mx-_root._xmouse)*(mx-_root._xmouse);
temp += (my-_root._ymouse)*(my-_root._ymouse);
temp = Math.sqrt(temp);
temp = Math.ceil(temp);
if (temp<=_root.offset) {
_x = mx;
_y = my;
}

этож по теореме Пифагора я расстояние до нужной точки нахожу и сравниваю с _root.offset , а это не что иное, как самое большое расстояние, при котором прилипает кусок.
Причем чтоб сложнее было играть надо поставить оффсет в 1-3

И ничего тут сложного нет, как ты сказал.
Смотри подпись:
__________________
subway.net.ru

Старый 10.12.2001, 19:59
Serge24 вне форума Посмотреть профиль Отправить личное сообщение для Serge24 Посетить домашнюю страницу Serge24 Найти все сообщения от Serge24
  № 20  
Serge24

Регистрация: Nov 2001
Адрес: Россия, Москва
Сообщений: 93
Отправить сообщение для Serge24 с помощью ICQ
У меня с самого начала была идея их еще и закрутить хотя бы по девяносто градусов, но потом я от этого тоже отказался - для простого юзера не очень удобно их крутит. А одной рукой (правой мышкой) - не успел откапать скрипт как правую кнопку отлавливать. Да и так мне нравится - усложнять буду колличеством элементов.

а подпись твою я уже давно посмотрел

Спасибо...
__________________
- Мир вам всем -
-------------------


Последний раз редактировалось Serge24; 10.12.2001 в 20:03.
Создать новую тему   Часовой пояс GMT +4, время: 21:10.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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