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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 18.10.2002, 19:30
Max N Chubin_ вне форума Посмотреть профиль Отправить личное сообщение для Max N Chubin_ Найти все сообщения от Max N Chubin_
  № 6  
Max N Chubin_
 
Аватар для Max N Chubin_

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

2 Gary:
однако неприятно, что Вы так отреагировали на мою критику, мне хотелось лишь акцентировать внимание на нескольких по моему важных моментах. Я конечно могу и ошибаться, но у меня сложилось впечатление что Вы все еще очень слабо владеете как AS так и Flash в целом. И мои комментарии здесь никому, кроме Вас не были предназначены. Любой из здесь обитающих имеет своё мнение и может его высказывать, а вы должны быть готовы к этому, раз уж выкладываете своё изделие здесь. Особенно мне не понятна Ваша реакция учитывая Ваш возраст, который вы используете как аргумент своей правоты. Ирония или подколы на этом форуме призваны для разрядки атмосферы и для установления товарищеских отношений. впрочем как и обращение друг к другу на "ты".
Итак к делу. Я внимательно просматривал ваш исходник, но не нашел причины по которой нужно было использовать клип как кнопку. Кнопка это очень полезная вещь как ни крути. Кстати по поводу Вашего высказывания:
Цитата:
Есть лохи полные и есть читающие люди
Вам как читающему должно быть понятно что этом месте конечно же есть каша, целая кастрюля:
onClipEvent (enterFrame) {
_root.p = true

this.onRelease = function ()
{
_root.gotoAndPlay ("intro");
_parent.Play ();
};
}

кроме чтения нужно еще и подумать!
Зачем каждый 12 раз в секунду объявлять для этого клипа функцию реакции на отпускание кнопки? Я уж молчу про несчастную переменную _root.p которая в таком варианте 12 раз в секунду становиться ИСТИННОЙ!

Логично и правильно было бы написать так:
на основном таймлайне, после того как вы сделали atachMovie("mm","mm",1)
написать
_root.mm.onRelease=function{
_root.p = true;
_parent.play ();
}

ну и по поводу IF(){...} - конечно можно сделать и так как вы сказали, но тем и замечательно программирование, что каждый человек решает задачу по своему. И каждое решение имеет право на жизнь, вот только объективные оценки этих решений, такие как скорость, объем, сложность в дополнениях/изменениях - это вещь неумолимая и суровая. Ваш вариант далек от идеального.
Я наверное лох конечно раз трачу время на такие вот послания для знающих и умудренных жизненным опытом людей, но вы не поверите, иногда хочется помочь! В общем, я надеюсь без обид? Ничего оскорбительного в моих словах небыло. Вы же на учителя в школе не обижались когда он вас исправлял?
Успехов!
__________________
Max.

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

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

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


 


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


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