![]() |
|
||||||||||
|
|||||
|
вот типа у меня появляются мувы с разными параметрами... код в первом и единственном кадре..все работает
![]() _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 |
|
|||||
|
Регистрация: Oct 2002
Адрес: Минск,Беларусь
Сообщений: 107
|
Ну и набородил же ты. В первом примере невероятная смесь кода Flash MX с Flash 5. Второй абсолютно неверен. eval - это глобальная функция. ЕЕ нельзя вызывать как метод. Советую перед тем, как что-то писать, прочитать книжку. Иначе и объяснять не имеет смысла.
|
|
|||||
|
Регистрация: Oct 2002
Адрес: Минск,Беларусь
Сообщений: 107
|
Вернее, в первом смесь Flash MX и Flash 4. setProperty() уже давно не имеет смысла использовать
|
|
|||||
|
как раз, это пример(первый блок где сет пропоти) из книжки по Flash MX
) если знаешь как сделать я бы с удовольствием узнал..... а книжка это не догма здесь в форуме намного больше знаний.... ![]()
__________________
fapser |
|
|||||
|
может мне кто-нибудь помочь?
__________________
fapser |
|
|||||
|
вот исходник с тем что тебе нужно. если непонятно - пиши в аську
|
|
|||||
|
don't panic!
Регистрация: Aug 2001
Сообщений: 4,121
|
Цитата:
ну и не метод, этода, что есть то есть... :)) евал для виртуальной машины флэша - это макрос зы: да, и при желании можно ведь определить _root.eval = function () { .... } Последний раз редактировалось Nox Noctis; 10.11.2003 в 13:13. |
|
|||||
|
mishinael :вы мне swf выложили, и там происходит просто изменение размеров прямоугольника....
можно посмотреть fla....может я не так объяснил: хотел узнать как дублировать определенное количество мувов типа в цикле....до какого то определенного количества.....и чтоб каждый экземпляр двигался с разной скоростью и с разной траекторией НО по параболе ... по отдельности я представляю как это сделать НО вот как сделать вместе что где писать....т.е. где писать код для движения по параболе....где писать код дублирования мувов....в кадре все ИЛИ часть в кадре а часть в в муве который будет дублироваться...я знаю что это стандартно как то решается Но вот как? .... примного благодарен Nox: я с вами согласен....хе хе по поводу eval.... кстати любезнейший Dagi....такие уважаемые люди как Денис Грибов без зазрения совести используют setProperty() ... я уверен что решить эту задачу можно многими способами...вплоть до рисования мувов которые двигаются по Гуид ... и только изменять их размер ) ... так что Регардсы..P.S. а ссылаться на книжку....типа нет времени на вас ламеры....и не подсказав ничего самому я считаю верх не профессионализма ... тем более это форум где люди задают вопросы а другие отвечают - обмен опытом...без обид я высказал свое мнение
__________________
fapser |
|
|||||
|
2 Fapser: сорри, не то зазиповала
конечно хотела дать тебе fla-файл. вот, бери ![]() |
|
|||||
|
Спасибо
то есть я понял так что сначала выполняется блок:_root.onEnterFrame = function(){... и только в нем вызывается функция движения мувов}..... тогда у меня вопрос: 1) почему мувы сначала появляются на одном месте а двигаться начинают с другого...? координаты не сохраняются? 2)а как сделать чтоб мув тока появился и сразу бы двигался?
__________________
fapser |
![]() |
Часовой пояс GMT +4, время: 15:51. |
|
|
« Предыдущая тема | Следующая тема » |
|
|