elisapeyron: (Default)
[personal profile] elisapeyron

Урок Flash


Откровенно говоря я очень сильно сомневаюсь что это может кому-нибудь быть интересным или полезным. Те кто хочет научится программировать могут скачать книжки, уроки и море разного интересного по теме.
А тех кто не хочет никакая сила на свете не заставит захотеть.
Но, попробую. Может кому-то из деток моих френдов станет интересно. Даже не знаю с какого уровня начинать. Предположим вы уже скачали Flash
Давайте напишем в нем на ActionScript2 простой скриптик движения персонажа игры. Почему на 2? На нем проще, хотя лучше конечно учить сразу 3-тий. Но это если будет спрос я могу устроить :)

Итак, вот что у нас получится.




Для начала рисуем персонажа и даем ему имя.



Потом создаем пустой кадр на таймлайне в котором будем писать код.



Пишем код(рассмотреть поближе и поиграться можно скачав исходник).





скачать исходник - 138к

Удачи! :)

Date: 2011-10-31 07:15 pm (UTC)
From: [identity profile] dzhum.livejournal.com
оо спасибо. как раз актуально. Буду ждать продолжения.

Date: 2011-10-31 07:19 pm (UTC)
From: [identity profile] elisapeyron.livejournal.com
правда? хм! :)

Date: 2011-10-31 09:07 pm (UTC)
From: [identity profile] dzhum.livejournal.com
чесно-чесно!!, готовлюсь к выходу из декрета, скачала на днях CS5, решила подучить... а то память мамская - решето, а тут и флеш (еще в институте баловались) чего ж не попробовать, раз само в ленту лезет ;)

Date: 2011-10-31 07:17 pm (UTC)
From: [identity profile] dzhum.livejournal.com
а книги искать и качать лениво, а так в френдленте буду учиться. Надеюсь вопросы задавать можно?

Date: 2011-10-31 07:20 pm (UTC)
From: [identity profile] elisapeyron.livejournal.com
конечно :)

Date: 2011-10-31 08:08 pm (UTC)
From: [identity profile] whitewolfzed.livejournal.com
Недавно я создавал на флеше мультик, но не уловил, как менять траекторию движения от а до б

а ещё хотелось бы узнать почему при сохранении мультика в avi он не сохраняет анимацию объектов)

Date: 2011-10-31 08:17 pm (UTC)
From: [identity profile] elisapeyron.livejournal.com
"Недавно я создавал на флеше мультик, но не уловил, как менять траекторию движения от а до б"
уточните вопрос. программно менять или средствами анимации?

"а ещё хотелось бы узнать почему при сохранении мультика в avi он не сохраняет анимацию объектов"
попробуйте продлить на главной сцене анимацию столько времени сколько она длится во вложенных клипах.

Date: 2011-10-31 08:48 pm (UTC)
From: [identity profile] whitewolfzed.livejournal.com
средствами анимации. заметил motion guide, но ничего, увы, не понял, как им пользоваться...

хм, не совсем понял - к тому же, анимация вложенных клипов зациклена... кстати, сохраняя в формате quicktime он вообще ошибку выдает, хоть кодек от него и стоит.

и звуки в библиотеку добавлять не хочет!

наверное это потому что моя пиратка не устанавливалась, а скопировалась сразу всем составом :D

Date: 2011-10-31 08:52 pm (UTC)
From: [identity profile] elisapeyron.livejournal.com
я сама уже не помню как им пользоваться :D
там рисуешь направляющую на одном слое, потом выставляешь на другом начало и конец анимации и выбираешь одному слою быть напрявляющим, а другому ведомым(по тому же принципу что и накладывается маска).

не подскажу, лучше на форумах поспрашивать, я с avi игралась только в самом начале экспериментов с флешом, это 7 лет назад было.

Date: 2011-10-31 08:19 pm (UTC)
From: [identity profile] akalenuk.livejournal.com
Не хотелось бы быть занудой, но третий не то что бы сложнее сложнее. Написать кусок кода, может, и займет больше времени, но дотом дописывать его, переделывать - намного проще. Строгая типизация - это хорошо же.

Date: 2011-10-31 08:27 pm (UTC)
From: [identity profile] elisapeyron.livejournal.com
новичкам объяснять сложнее - больше букв :)
а так да, согласна. и проще тем кто уже имеет опыт джавы или сей. и вообще все по взрослому практически.

Date: 2011-10-31 10:41 pm (UTC)
From: [identity profile] phyloxena.livejournal.com
Спасибо, попробую дать ребенку. У нас предполагается, что я рисую, а он программирует. Он учится по http://www.kongregate.com/games/Kongregate/shootorial-0 , но путается и ленится.

Date: 2011-11-01 07:03 am (UTC)
From: [identity profile] elisapeyron.livejournal.com
интересная обучалка.

Date: 2011-11-01 02:22 am (UTC)
From: [identity profile] behemotic.livejournal.com
Спасибо, интересно!

Date: 2011-11-01 07:03 am (UTC)
From: [identity profile] elisapeyron.livejournal.com
пожалуйста :)

Date: 2011-11-01 07:42 am (UTC)
From: [identity profile] elizabet-x.livejournal.com
Спасибо, я полетала! ;-))

Date: 2011-11-01 07:56 am (UTC)
From: [identity profile] elisapeyron.livejournal.com
пожалуйста :)

Date: 2011-11-01 10:13 am (UTC)
From: [identity profile] veka.livejournal.com
О, нехимические опыты :D

Date: 2011-11-01 10:37 am (UTC)
From: [identity profile] elisapeyron.livejournal.com
химические уже надоели? :)

Date: 2011-11-01 10:55 am (UTC)
From: [identity profile] veka.livejournal.com
Юля, негоже напрашиваться нк комплименты :D нет, не надоели опыты по химии, но разнообразие всегда радует! ;)

Date: 2011-11-01 11:15 am (UTC)
From: [identity profile] elisapeyron.livejournal.com
это почему еще негоже?! еще как гоже. как говорила наша психолог-препод в универе на лекциях "Да! Хвалите меня! Еще! Продолжайте! Не останавливайтесь! Вот так! Хорошо!" :)

хвалю :))))))))))))))))))

Date: 2011-11-01 11:29 am (UTC)
From: [identity profile] veka.livejournal.com
умничка, чоужтам!

Re: хвалю :))))))))))))))))))

Date: 2011-11-01 11:40 am (UTC)
From: [identity profile] elisapeyron.livejournal.com
спасибо :)

Date: 2011-11-01 12:49 pm (UTC)
From: [identity profile] http://users.livejournal.com/_engine_/
А вот у меня вопрос возник, как убрать (и можно ли) вот эту "турбулентность"? А то когда тарелка внизу и верху ее трясет сильно.

Очень полезны такие простые уроки на самом деле. Хоть программирование меня не зацепило, но вот валяние освоила именно посмотрев несколько уроков тут в ЖЖ у мастериц :)

Date: 2011-11-01 03:46 pm (UTC)
From: [identity profile] elisapeyron.livejournal.com
во-первых, удалите саму анимацию "турбулентности", во вторых немного подправьте функцию

this.onEnterFrame = function() {
if (up_hero == true) {
if (hero._y<=150) {
hero._y += speed;
}
} else {
if (hero._y>=-20) {
hero._y -= speed;
}
}
};

Date: 2011-11-02 07:35 am (UTC)
From: [identity profile] cat-tie.livejournal.com
Спасибо, положу в закладочки!

Date: 2011-11-02 09:48 am (UTC)
From: [identity profile] elisapeyron.livejournal.com
пожалуйста!

April 2017

S M T W T F S
      1
2 345678
9101112131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 13th, 2025 08:54 am
Powered by Dreamwidth Studios