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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 12.04.2004, 02:19
artfla$her вне форума Посмотреть профиль Отправить личное сообщение для artfla$her Найти все сообщения от artfla$her
  № 11  
artfla$her
 
Аватар для artfla$her

Регистрация: Apr 2004
Адрес: Петербург
Сообщений: 549
Отправить сообщение для artfla$her с помощью ICQ
Нет исходника.... Просто встречался с этим, когда делал игру Puzzle, с загружаемыой картинкой. Например, писал:
attachMovie("a","a1",10)
в "a" были и другие клипы, но "a1" их не содержал.
Да забей, duplicateMovieClip круче....
А в MX не знал..... Увы. Еще раз спасибо.

Старый 12.04.2004, 03:03
Dindin вне форума Посмотреть профиль Отправить личное сообщение для Dindin Посетить домашнюю страницу Dindin Найти все сообщения от Dindin
  № 12  
Dindin
 
Аватар для Dindin

Регистрация: Feb 2004
Адрес: на колокольне Любит: плеваться
Сообщений: 1,769
Отправить сообщение для Dindin с помощью ICQ
Имхо duplicate и attach - для разных целей, а поэтому судить что круче - некорректно Что адекватнее в том или ином случае - вот вопрос
__________________
судью - на мыло, из игроков - вить веревки.

Старый 12.04.2004, 10:15
dekud вне форума Посмотреть профиль Отправить личное сообщение для dekud Найти все сообщения от dekud
  № 13  
dekud
 
Аватар для dekud

Регистрация: May 2003
Адрес: Питер - город на Неве
Сообщений: 69
2 artfla$her
ну раз пошла такая пьянка...то
всетаки начиная с MX
корректнее писать
mc.duplicateMovieClip("new_mc",depth);

а свойства можно задавать
this["button"+i]._x = 10;

а насчет attachMovie("a","a1",10)

это были какие-то твои внутренние ошибки... так как даная функция работает вполне адекватно....

кстати setProperty - это прежиток даже не 5 а 4

Старый 12.04.2004, 10:36
Dindin вне форума Посмотреть профиль Отправить личное сообщение для Dindin Посетить домашнюю страницу Dindin Найти все сообщения от Dindin
  № 14  
Dindin
 
Аватар для Dindin

Регистрация: Feb 2004
Адрес: на колокольне Любит: плеваться
Сообщений: 1,769
Отправить сообщение для Dindin с помощью ICQ
2Decud Ненадо путать функцию duplicateMovieClip() и метод MovieClip.duplicateMovieClip () - все таки разные вещи. К вопросу о корректности - Имхо это употрябляется в разных случаях, так что нельзя сказать, что запись типа
duplicateMovieClip("mc","new_mc",depth); некорректна Обращение кобъекту как к элеменнту ассоциированного массива (this["button"+i]._x = 10 тоже для отдельных случаев канает, а где-то приходиться и eval'ом пользоваться.
__________________
судью - на мыло, из игроков - вить веревки.

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

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

Старый 12.04.2004, 11:07
dekud вне форума Посмотреть профиль Отправить личное сообщение для dekud Найти все сообщения от dekud
  № 16  
dekud
 
Аватар для dekud

Регистрация: May 2003
Адрес: Питер - город на Неве
Сообщений: 69
Dindin пожалуйста не говори мне этого страшного слова eval, когда мне дали класс написанный в AS2 и где-то он работал, а где-то нет я долго не мог понять а что за фигня...
но когда я залез в код и увидел там eval я сперва долго и упроно ругался а потом все исправлял к виду mc[name]....

поэтому согласен с УильямБрэдберри

http://www.flasher.ru/tutorial/viewtut.php?id=138

Цитата:
А посему объявляю указ:
Забудьте onClipEvent
Забудьте нафиг "WITH"
Забудьте к чертям EVAL (он оооочень-очень редко нужен)
И не вздумайте вспомнить TELLTARGET
(..готов придушить любого горе-флэшера за эти рудименты =)).)
Все. Точка.
На улице 2003 год и царство MX-а.

Старый 12.04.2004, 11:16
dekud вне форума Посмотреть профиль Отправить личное сообщение для dekud Найти все сообщения от dekud
  № 17  
dekud
 
Аватар для dekud

Регистрация: May 2003
Адрес: Питер - город на Неве
Сообщений: 69
if (_root.lastbutton == this._name) {
this.tr.play(); // проблема вроде здесь
} else {
this.tr.gotoAndStop(1);
}

Старый 12.04.2004, 11:26
Dindin вне форума Посмотреть профиль Отправить личное сообщение для Dindin Посетить домашнюю страницу Dindin Найти все сообщения от Dindin
  № 18  
Dindin
 
Аватар для Dindin

Регистрация: Feb 2004
Адрес: на колокольне Любит: плеваться
Сообщений: 1,769
Отправить сообщение для Dindin с помощью ICQ
2decud Читай Уила внимательно - он говорит, что без eval() можно обойтись в БОЛЬШИНСТВЕ случаев. Я например использую его что бы присвоить переменной ссылку на динамически созданный объект, Для этого Object[instance] не всегда ппрокатывает

2rojok. Лови файло.
Вложения
Тип файла: zip rojok.zip (14.9 Кб, 54 просмотров)
__________________
судью - на мыло, из игроков - вить веревки.

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

Регистрация: Sep 2003
Адрес: Санкт-Петербург
Сообщений: 166
Отправить сообщение для rojok-online с помощью ICQ
dekud
Я знаю что в этом (, но не знаю как исправить (
Dindin
Дык у тя тоже самое что и уменя... Только у тя при нажатии останавливается треугольник, а у меня двигается)

Старый 12.04.2004, 11:44
dekud вне форума Посмотреть профиль Отправить личное сообщение для dekud Найти все сообщения от dekud
  № 20  
dekud
 
Аватар для dekud

Регистрация: May 2003
Адрес: Питер - город на Неве
Сообщений: 69
2 Dindin...спор впринципе бесполезный)...
каждый пишет исходя из тех граблей на котрые наступал... и из того к чему привык.... лично я совершенно спокойно обхожучь без eval....ну а кому-то так удобнее....

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

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

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


 


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


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