помогите с ActionScript @ DeForum.ru
DeДверь  
Логин:  
Пароль:  
  Автологин  
   
Разместить рекламу
Письмо админу
Правила | FAQ | *Поиск | Наша команда | Регистрация | Вход
 
 
 Страница 1 из 1 [ Сообщений: 17 ] 
*   Список форумов / Технологии изображения / Flash » ответить » создать топик « | »
Автор Сообщение
Уланов Юрий Муж.
новый человек
0
Сообщения: 31
Зарегистрирован: 08.03.05
Заголовок сообщения: помогите с ActionScript
Сообщение Добавлено: 27 Апрель 2006, 14:56:10 
есть ролик во флэше (с помощью движения мышкой можно передвигать изображение вправо\влево, делать "наезд\отьезд"). всем этим управляет скрипт. как надо его изменить, чтобы можно было двигать не одну картинку, а несколько, размещенных на разных слоях, чтобы скорость перемещения у них была разная.
пример как нужно здесь matiz2.ru
зы. дайте кто-нибудь ссылку на SWF Decompilier (не могу его найти).
Eduard Муж.
участник
61
Сообщения: 1629
Зарегистрирован: 24.09.03
Откуда: St.Petersburg , Moscow
Сообщение Добавлено: 27 Апрель 2006, 15:05:36 

Уланов Юрий писал(а):
SWF Decompilier (не могу его найти).

:dont: не надо так делать
Punk T-34 Муж.
участник
1
Сообщения: 1265
Зарегистрирован: 17.02.06
Откуда: Бахрейн
Сообщение Добавлено: 29 Апрель 2006, 18:46:23 
Я бы каждую из картинок сделал кнопкой, которые активизировалась бы при наведении (rollOver)

_________________
• NORDSKILL •
eddy444 Муж.
Модератор
315
Сообщения: 14467
Зарегистрирован: 05.05.03
Откуда: NSK
Сообщение Добавлено: 29 Апрель 2006, 19:13:40 
Разобратся, какие коэффициенты отвечают за скорость перемещщения, скопировать необходимую часть скрипта и назначить всем остальным клипам с измененными коэффициентами.
nuran
«Лектор»
46
Сообщения: 1569
Зарегистрирован: 21.05.04
Сообщение Добавлено: 2 Май 2006, 00:53:06 
просто так не скажешь

_________________
blog : flash / unity
Ktuec
новый человек
0
Сообщения: 6
Зарегистрирован: 08.06.05
Сообщение Добавлено: 2 Май 2006, 10:58:12 
А-а :) Прикольный эффект
Вот тоже классное использование:
http://www.islandrecords.com/thekillers

Но кода как-то многовато, чтобы тут его описывать.
Вот Модератор определенно знает, как это делается :)
Punk T-34 Муж.
участник
1
Сообщения: 1265
Зарегистрирован: 17.02.06
Откуда: Бахрейн
Сообщение Добавлено: 2 Май 2006, 12:00:37 
[quote:a97348238d="Eduard"][quote:a97348238d="Уланов Юрий"]SWF Decompilier (не могу его найти).[/quote:a97348238d] :dont: не надо так делать[/quote:a97348238d] почему?

_________________
• NORDSKILL •
Мигель Муж.
участник
75
Сообщения: 1453
Зарегистрирован: 09.01.04
Откуда: http://design-cafe.ru
Сообщение Добавлено: 2 Май 2006, 12:07:45 
Punk T-34, (Никакого вареза и серийных номеров!)
думаю это и к этому разделу относится.

Если очень хочется - Google и немножко терпения.
А то детский сад, ей богу.

_________________
_____
Работа Изображение Работы Изображение О Работе
-=Guru=-
новый человек
0
Сообщения: 4
Зарегистрирован: 02.06.06
Сообщение Добавлено: 5 Июнь 2006, 16:41:41 
Флэш для меня сейчас как средство рисования баннеров и прочих вешей, где нужно создать мультипликацию либо какое другое движение. Но я бы хотел идти дальше! Создавать полноценные флэш-сайты, а для этого нужно знать (как я понимаю) Action Script. И вот тут штанга.
Прошу совета. Как я понимаю либо искать курсы. ИМХО нового я там ничего не узнаю, да и некогда. Либо искать литературу. Человек я довольнотаки самообучаемый. Посему прошу может у кого есть грамотный учебник (я имею ввиду ссылку на ресурс, ну или на мыло киньте skiday@yandex.ru).

Буду очень признателен.
Мигель Муж.
участник
75
Сообщения: 1453
Зарегистрирован: 09.01.04
Откуда: http://design-cafe.ru
Сообщение Добавлено: 5 Июнь 2006, 17:20:25 
-=Guru=-, если самообучаемый - курсы лишнее.
Лучше всего взять увесистую книжку -можно найти в инете магазин и заказать. А после того, как будут получены азы (а в случае толстой книжки - весьма солидные азы )) - небесполезно прочесть хелп, поискать форумы, открытые исходники, а потом анализ и практика )

Если конретно авторов - то тут много вариантов есть
Гурский ActionScript 2.0
Рейнхардт, Лотт FlashMX ActionScipt
Колин Мук (не помню как называется - то же по моему ActionScript)
И еще вагон и маленькая телега

_________________
_____
Работа Изображение Работы Изображение О Работе
eddy444 Муж.
Модератор
315
Сообщения: 14467
Зарегистрирован: 05.05.03
Откуда: NSK
Сообщение Добавлено: 5 Июнь 2006, 17:58:58 
Не похожи на самообучаемого. Самообучаемый уже нашел все сетевые ресурсы по теме и спрашивает то, что в них непонял или неописано.
-=Guru=-
новый человек
0
Сообщения: 4
Зарегистрирован: 02.06.06
Сообщение Добавлено: 9 Июнь 2006, 11:53:35 
to Мигель - спасибо большое за участие, приобрёл себе литературу, да и форум флэшера www.flasher.ru помогает (пока).

eddy444 - слишком много анализа.
ctrlaltdel Муж.
соучастник
13
Сообщения: 866
Зарегистрирован: 17.02.05
Сообщение Добавлено: 9 Июнь 2006, 15:51:31 
дмитрий гурский As 20 всегда с собой в Рюкзачке )))))))
помогает

_________________
Вы смеётесь над нами , потому что мы отличаемся от вас,
а мы смеёмся над вами, потому что вы НЕ отличаетесь друг
от друга
Мигель Муж.
участник
75
Сообщения: 1453
Зарегистрирован: 09.01.04
Откуда: http://design-cafe.ru
Сообщение Добавлено: 9 Июнь 2006, 18:25:26 
ctrlaltdel, бедняга )))
Поберегите спину :0)))

_________________
_____
Работа Изображение Работы Изображение О Работе
ctrlaltdel Муж.
соучастник
13
Сообщения: 866
Зарегистрирован: 17.02.05
Сообщение Добавлено: 7 Июль 2006, 09:13:52 
Мигель,
я Умею Водить Машину :lol: :beer: ………………

так Что Не Жалко ))))))))))))))))) не Напрягает


оффтопик:
Да Вот К чему я ……



Цитата:
так никто же не против
Я не умею водить автомобиль (честно) И если мне надо куда то быстро - я плачу таксисту.
Я не покупаю автомобиль, не сажусь за руль, не давлю на газ, и не спрашиваю по пути у проезжих водителй, как мне переключить передачу и делать поворот


_________________
Вы смеётесь над нами , потому что мы отличаемся от вас,
а мы смеёмся над вами, потому что вы НЕ отличаетесь друг
от друга
_iv Муж.
Модератор
32
Сообщения: 166
Зарегистрирован: 26.10.05
Откуда: Москва
Сообщение Добавлено: 7 Июль 2006, 11:55:41 
да, знаю точно, потому, что программил этот проект.
пиши в приват, если тема еще актуальна.

а вообще всё просто: задаешь минимальный и максимальный предел движения и обсчитываешь позицию
в зависимости от позиции мыши. вот этот код достаточно воткнуть в рут и поиграться
со значениями x_min, y_min, x_max, y_max
Код:
this.setMovedMcClass = function() {
   delete this.setMovedMcClass;
   var MovedMc = function () {
      this.init();
   };
   MovedMc.create = function(this_mc, name, depth, init_obj) {
      var new_mc = this_mc.createEmptyMovieClip(name, depth);
      var current_constructor = MovedMc;
      new_mc.__proto__ = current_constructor.prototype;
      var out_mc = new_mc;
      for (var i in init_obj) {
         out_mc[i] = init_obj[i];
      }
      current_constructor.call(out_mc);
      return out_mc;
   };
   //
   MovedMc.prototype.__proto__ = MovieClip.prototype;
   var tmp = MovedMc.prototype;
   //
   tmp.init = function() {
      this.beginFill(0, 30);
      drawSquare(this, 100);
      this.onMouseMove();
   };
   var drawSquare = function (mc, side) {
      mc.lineTo(side, 0);
      mc.lineTo(side, side);
      mc.lineTo(0, side);
      mc.lineTo(0, 0);
   };
   tmp.x_max = 0;
   tmp.x_min = 0;
   tmp.y_max = 0;
   tmp.y_min = 0;
   // вот это отвечает за движение
   tmp.onMouseMove = function() {
      var xfactor = this.x_min+_root._xmouse/Stage.width*(this.x_max-this.x_min);
      this._x = Stage.width*xfactor;
      var yfactor = this.y_min+_root._ymouse/Stage.height*(this.y_max-this.y_min);
      this._y = Stage.height*yfactor;
   };
   _global.MovedMc = MovedMc;
   ASSetPropFlags(_global, 'MovedMc', 7, 1);
};
this.setMovedMcClass();
/// TEST
MovedMc.create(this, "square0_mc", 0, {x_min:0.2, x_max:0.8, y_min:0.2, y_max:0.3})

MovedMc.create(this, "square1_mc", 1, {x_min:0, x_max:0.3, y_min:0.5, y_max:1})
ctrlaltdel Муж.
соучастник
13
Сообщения: 866
Зарегистрирован: 17.02.05
Сообщение Добавлено: 7 Июль 2006, 12:09:12 
_iv,
а разве нельзя Эти 2 Жпега Тянуть просто - присваивая х и у разные переменные - то есть мышь Движется- и переопределяет переменную N и таким Образом …. если 1-е Движется со скоростью N*2 то 2-е(которое Бэкграунд ) Движется со скоростью N*1.5 итд итп и привязать Это к Мышке

оффтопик:
извените Может я глупость ляпнул - но представлял себе Именно такое.…..

_________________
Вы смеётесь над нами , потому что мы отличаемся от вас,
а мы смеёмся над вами, потому что вы НЕ отличаетесь друг
от друга
*   Список форумов / Технологии изображения / Flash « | » » ответить » создать топик
 Страница 1 из 1 [ Сообщений: 17 ] 
Показать сообщения за:   Поле сортировки  
Найти:
Перейти:  
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
cron


ООО ДеФорум
При использовании материалов сайта ссылка на DeForum.ru — обязательна.
Проект Павла Батурина ©2001-2077; // Powered by phpBB © 2013 phpBB Group
Rambler's Top100