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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 09.11.2003, 18:59
Fapser вне форума Посмотреть профиль Отправить личное сообщение для Fapser Найти все сообщения от Fapser
  № 1  
Fapser

Регистрация: Aug 2002
Адрес: Москва
Сообщений: 222
Отправить сообщение для Fapser с помощью ICQ
The bomb! люди просвятите меня беднягу:(

вот типа у меня появляются мувы с разными параметрами... код в первом и единственном кадре..все работает

_root.onEnterFrame = function(){
duplicateMovieClip (muv, "muv"+i, i)
setProperty ("muv"+i, _x, 250);
setProperty ("muv"+i, _y, 250);
setProperty ("muv"+i, _alpha, random(275));
setProperty ("muv"+i, _xscale, random(50));
setProperty ("muv"+i, _yscale, random(50));
i++;

}


мне нужно чтоб они летели по разным траекториям параболы... куда мне написать код который внизу ... и вообще как качественней и правильней его написать????



_root.onEnterFrame = function() {
x++;
y = ((Math.pow(x, 2))*-0.02)+130;
_root.eval("muv"+i)._x = x;
_root.eval("muv"+i)._y = y;
if (_root.eval("muv"+i)._x>150) {
x = -150;
}
};
__________________
fapser

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

Регистрация: Oct 2002
Адрес: Минск,Беларусь
Сообщений: 107
Ну и набородил же ты. В первом примере невероятная смесь кода Flash MX с Flash 5. Второй абсолютно неверен. eval - это глобальная функция. ЕЕ нельзя вызывать как метод. Советую перед тем, как что-то писать, прочитать книжку. Иначе и объяснять не имеет смысла.

Старый 09.11.2003, 20:12
Dagi вне форума Посмотреть профиль Отправить личное сообщение для Dagi Найти все сообщения от Dagi
  № 3  
Dagi

Регистрация: Oct 2002
Адрес: Минск,Беларусь
Сообщений: 107
Вернее, в первом смесь Flash MX и Flash 4. setProperty() уже давно не имеет смысла использовать

Старый 10.11.2003, 10:23
Fapser вне форума Посмотреть профиль Отправить личное сообщение для Fapser Найти все сообщения от Fapser
  № 4  
Fapser

Регистрация: Aug 2002
Адрес: Москва
Сообщений: 222
Отправить сообщение для Fapser с помощью ICQ
как раз, это пример(первый блок где сет пропоти) из книжки по Flash MX)

если знаешь как сделать я бы с удовольствием узнал..... а книжка это не догма здесь в форуме намного больше знаний....
__________________
fapser

Старый 10.11.2003, 12:28
Fapser вне форума Посмотреть профиль Отправить личное сообщение для Fapser Найти все сообщения от Fapser
  № 5  
Fapser

Регистрация: Aug 2002
Адрес: Москва
Сообщений: 222
Отправить сообщение для Fapser с помощью ICQ
может мне кто-нибудь помочь?
__________________
fapser

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

Регистрация: Mar 2003
Адрес: Moscow
Сообщений: 669
Отправить сообщение для mishinaelle с помощью ICQ
вот исходник с тем что тебе нужно. если непонятно - пиши в аську
Вложения
Тип файла: zip example1.zip (592 байт, 107 просмотров)

Старый 10.11.2003, 13:08
Nox Noctis вне форума Посмотреть профиль Отправить личное сообщение для Nox Noctis Посетить домашнюю страницу Nox Noctis Найти все сообщения от Nox Noctis
  № 7  
Nox Noctis
don't panic!
 
Аватар для Nox Noctis

Регистрация: Aug 2001
Сообщений: 4,121
Цитата:
Оригинал написал(а) Dagi
eval - это глобальная функция. ЕЕ нельзя вызывать как метод. Советую перед тем, как что-то писать, прочитать книжку. Иначе и объяснять не имеет смысла.
вообще-то, евал - это НЕ функция :)
ну и не метод, этода, что есть то есть... :))

евал для виртуальной машины флэша - это макрос

зы:
да, и при желании можно ведь определить
_root.eval = function () { .... }


Последний раз редактировалось Nox Noctis; 10.11.2003 в 13:13.
Старый 10.11.2003, 19:52
Fapser вне форума Посмотреть профиль Отправить личное сообщение для Fapser Найти все сообщения от Fapser
  № 8  
Fapser

Регистрация: Aug 2002
Адрес: Москва
Сообщений: 222
Отправить сообщение для Fapser с помощью ICQ
По умолчанию mishinael

mishinael :вы мне swf выложили, и там происходит просто изменение размеров прямоугольника.... можно посмотреть fla....может я не так объяснил: хотел узнать как дублировать определенное количество мувов типа в цикле....до какого то определенного количества.....и чтоб каждый экземпляр двигался с разной скоростью и с разной траекторией НО по параболе ...

по отдельности я представляю как это сделать НО вот как сделать вместе что где писать....т.е. где писать код для движения по параболе....где писать код дублирования мувов....в кадре все ИЛИ часть в кадре а часть в в муве который будет дублироваться...я знаю что это стандартно как то решается Но вот как?.... примного благодарен
Nox: я с вами согласен....хе хе по поводу eval....




кстати любезнейший Dagi....такие уважаемые люди как Денис Грибов без зазрения совести используют setProperty() ... я уверен что решить эту задачу можно многими способами...вплоть до рисования мувов которые двигаются по Гуид ... и только изменять их размер) ... так что Регардсы..
P.S. а ссылаться на книжку....типа нет времени на вас ламеры....и не подсказав ничего самому я считаю верх не профессионализма ... тем более это форум где люди задают вопросы а другие отвечают - обмен опытом...без обид я высказал свое мнение
__________________
fapser

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

Регистрация: Mar 2003
Адрес: Moscow
Сообщений: 669
Отправить сообщение для mishinaelle с помощью ICQ
2 Fapser: сорри, не то зазиповала конечно хотела дать тебе fla-файл. вот, бери
Вложения
Тип файла: zip example1.zip (2.6 Кб, 115 просмотров)

Старый 11.11.2003, 11:06
Fapser вне форума Посмотреть профиль Отправить личное сообщение для Fapser Найти все сообщения от Fapser
  № 10  
Fapser

Регистрация: Aug 2002
Адрес: Москва
Сообщений: 222
Отправить сообщение для Fapser с помощью ICQ
По умолчанию mishinaelle

Спасибо
то есть я понял так что сначала выполняется блок:_root.onEnterFrame = function(){... и только в нем вызывается функция движения мувов}..... тогда у меня вопрос:

1) почему мувы сначала появляются на одном месте а двигаться начинают с другого...? координаты не сохраняются?

2)а как сделать чтоб мув тока появился и сразу бы двигался?
__________________
fapser

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

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

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


 


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


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