Be a Supporter!

My free AS3 libraries and tutorials

  • 520 Views
  • 4 Replies
New Topic Respond to this Topic
xKiRiLLx
xKiRiLLx
  • Member since: Feb. 8, 2007
  • Offline.
Forum Stats
Member
Level 09
Game Developer
My free AS3 libraries and tutorials 2012-11-13 16:55:30 Reply

Hey there!

My name's Kirill Poletaev, a web developer and flash game designer, owner of KirCode and author of my Code for Food blog, where I post my own written tutorials every day, and have been doing so for over 2 years!

I write both beginner and intermediate level tutorials on my blog. I cover different topics, starting from AS3 game creation, ending with desktop application development with Adobe AIR. Soon I'll be moving beyond just AS3 onto Android application development, too.

Recently I've also released 2 free open-source libraries that you might find useful.

The first is AdvAlert - a set of classes used for creating, styling and customizing alert windows using AS3.

The second is EasyKeyboard - a lightweight utility for easily and quickly adding many different types of keyboard listeners. I think you will find this particularly interesting, since this library allows you to easily add complex keyboard listeners in very little amount of lines of code.

Check out the links for demos, examples, documentation and download links to the libraries.

Hope you find this useful!

Let me know if you have any questions, feedback or requests :)

egg82
egg82
  • Member since: Jun. 24, 2006
  • Offline.
Forum Stats
Supporter
Level 05
Game Developer
Response to My free AS3 libraries and tutorials 2012-11-13 18:14:12 Reply

yeah, google brought me to your blog a few times. Good stuff :P

anyway, what does your keyboard library do that a simple class with a boolean vector can't, and why would you need a powerful keyboard library?


Programming stuffs (tutorials and extras)
PM me (instead of MintPaw) if you're confuzzled.
thank Skaren for the sig :P

BBS Signature
xKiRiLLx
xKiRiLLx
  • Member since: Feb. 8, 2007
  • Offline.
Forum Stats
Member
Level 09
Game Developer
Response to My free AS3 libraries and tutorials 2012-11-14 08:15:47 Reply

At 11/13/12 06:14 PM, egg82 wrote: yeah, google brought me to your blog a few times. Good stuff :P

anyway, what does your keyboard library do that a simple class with a boolean vector can't, and why would you need a powerful keyboard library?

With my keyboard library you can add single key listeners, combination listeners, holding listeners, timed listeners and sequence listeners using just one line per listener. You can use both key codes and key names in the methods, which also speeds up the development process. The code is optimized, so there's no performance loss at all.

It is of course possible to do the same using hand written listeners and handlers, it's just that it will take more lines of code and development time.

Also, if anyone is interested in my project updates and new releases, you can follow me on Twitter (I only post development-related stuff there)!

egg82
egg82
  • Member since: Jun. 24, 2006
  • Offline.
Forum Stats
Supporter
Level 05
Game Developer
Response to My free AS3 libraries and tutorials 2012-11-14 13:19:04 Reply

your keyboard classes are pretty useful, albeit a tad confusing.
You should probably include some instructions ;)
(I wound up using KeyListener directly instead of going through EasyKeyboard)

two improvement suggestions:
1. Add parameters to be passed through the event. It would be useful in some cases.
2. Move the ID parameter to the front, right after the KeyCode param. I keep having to type "code, null, function, false, false, false, 'id'" - removing the listener is much more useful than "ctrl, alt, shift" boolean params


Programming stuffs (tutorials and extras)
PM me (instead of MintPaw) if you're confuzzled.
thank Skaren for the sig :P

BBS Signature
xKiRiLLx
xKiRiLLx
  • Member since: Feb. 8, 2007
  • Offline.
Forum Stats
Member
Level 09
Game Developer
Response to My free AS3 libraries and tutorials 2012-11-14 13:42:21 Reply

At 11/14/12 01:19 PM, egg82 wrote: your keyboard classes are pretty useful, albeit a tad confusing.
You should probably include some instructions ;)
(I wound up using KeyListener directly instead of going through EasyKeyboard)

two improvement suggestions:
1. Add parameters to be passed through the event. It would be useful in some cases.
2. Move the ID parameter to the front, right after the KeyCode param. I keep having to type "code, null, function, false, false, false, 'id'" - removing the listener is much more useful than "ctrl, alt, shift" boolean params

There's a documentation in PDF format at http://kircode.com/easykeyboard/ with instructions and examples.

Thanks for the suggestions, perhaps I will release an update later this week!