Sunday, December 30, 2012

Monday, November 19, 2012

Creating EasyTooltip class: Part 18

In this tutorial we will improve our dynamic content feature and add the ability to set tooltip filters using styles.

Thursday, November 15, 2012

Wednesday, November 14, 2012

Creating EasyTooltip class: Part 13

In this tutorial we will add the ability to set a tooltip invoke delay - the tooltip will only be displayed after the user has held their mouse over the object for a specific period of time.

Sunday, November 11, 2012

Friday, November 9, 2012

Creating EasyTooltip class: Part 8

In this tutorial we will improve the auto-sizing algorithm by calculating the best direction in which the tooltip will be displayed, relative to the mouse.

Wednesday, November 7, 2012

Friday, November 2, 2012

Creating EasyTooltip class: Part 1

Today we'll begin creating a new library called EasyTooltip. It will be used for quick and easy implementation of tooltips (hints that pop up and follow the mouse as you roll over things) into your AS3/Flex/AIR games and applications.

Monday, October 29, 2012

Friday, October 26, 2012

Creating EasyKeyboard class: Part 8

Today we'll add the ability to add timed key listeners - the event is registered after the user holds down the button for a specific period of time.

Thursday, October 25, 2012

Creating EasyKeyboard class: Part 7

In this tutorial we will add the ability to add key combination listeners using key names, as well as add a validation check for addComboListener's keyCodes.

Tuesday, October 23, 2012

Creating EasyKeyboard class: Part 5

Today we'll add the ability to add hold event listeners using key names, and the ability to remove all listeners at once.

Sunday, October 21, 2012

Saturday, October 20, 2012

Friday, October 19, 2012

Creating EasyKeyboard class: Part 1

Today I will start creating a new free AS3 library, writing down and explaining everything step-by-step. The final product will be an open-source library that will hopefully be useful in different AS3 applications and games.

Wednesday, October 17, 2012

Thursday, October 11, 2012

Creating Advanced Alert Window class: Part 39

In this tutorial we will add the ability to add default button index for alert windows (for tab navigation), as well as improve the tab navigation itself.

Monday, October 8, 2012

Creating Advanced Alert Window class: Part 36

In this tutorial we'll add the ability to turn on a feature that stretches the alert windor horizontally, if its height has reached max height and text is out of window bounds.

Saturday, October 6, 2012

Creating Advanced Alert Window class: Part 34

Today we'll add the ability to reset the constructor options of an AdvAlertManager object in real-time, as well as add support for setting default width, height and minHeight values of an alert window.

Thursday, October 4, 2012

Creating Advanced Alert Window class: Part 32

In this tutorial we will optimize our window closing code by turning it into a reusable function, add an ability to close the last window of an alert manager and fix a bug related to auto-sizing.

Tuesday, October 2, 2012

Creating Advanced Alert Window class: Part 30

In this tutorial we will add a property called minHeight, make the alert() mehtod return an AdvAlertWindow object, and make it possible to access the dynamic content of a window.

Saturday, September 29, 2012

Creating Advanced Alert Window class: Part 27

In this tutorial we will polish our tab navigation functionality, fix some bugs, add a default button, and add a feature that auto-sizes the window (in height) depending on the size of the text provided, if provided window height is 0.

Tuesday, September 25, 2012

Creating Advanced Alert Window class: Part 23

In this tutorial we'll add click event listeners to our buttons, add a way for developers to handle the events, and close the alert window on button press.

Wednesday, September 19, 2012

Creating Advanced Alert Window class: Part 17

In this tutorial we'll add labels to the buttons, add the ability to set their width/height and rework the algorithm that positions the buttons.

Sunday, September 16, 2012

Wednesday, September 12, 2012

Creating Advanced Alert Window class: Part 10

In this tutorial we will improve our skinning system. We'll add support for skinning strokes and fills separately, so that its also possible to use solid colored, gradient and bitmap line strokes.

Tuesday, September 4, 2012

Saturday, September 1, 2012

Creating a Pentomino game using AS3: Part 45

In this tutorial we'll make the in-game Back button return the player to the level selection menu, with the level that was just played selected.

Tuesday, August 28, 2012

Creating a Pentomino game using AS3: Part 41

Today we'll further optimize our solving algorithm by making each cycle execute more often. This will make the program not crash in some situations where it would've crashed before the changes. Also, we're adding a progress bar.

Monday, August 27, 2012

Creating a Pentomino game using AS3: Part 40

In this tutorial we'll add a Back button in our solutions screen, as well as a warning notice that pops up before starting the solving process, which tells the user that the algorithm is experimental and might lag.

Sunday, August 26, 2012

Monday, August 20, 2012

Creating a Pentomino game using AS3: Part 33

In this tutorial we'll start working on adding the automatic level solving feature. When its completed, the user will be able to see how many solutions there are for a specific puzzle.

Wednesday, August 15, 2012

Creating a Pentomino game using AS3: Part 28

Today we continue working on the Saved Levels browser screen - we add the ability to play saved levels, as well as display how many cells each level has and how many times a level has been played.

Sunday, August 12, 2012

Saturday, August 11, 2012

Creating a Pentomino game using AS3: Part 24

In this tutorial we'll add the ability to save levels to the SharedObject and also add an indicator to the Editor to display how many cells there are currently drawn.

Thursday, August 9, 2012

Wednesday, August 8, 2012

Monday, July 23, 2012

Creating a Pentomino game using AS3: Part 5

Today we'll add all the possible pentomino shapes to the game, and start working on the shape selection menu by creating nice dynamic buttons.

Sunday, July 22, 2012

Tuesday, July 17, 2012

How to make a pixel fade effect using AS3: Part 1

In this tutorial I'll teach you how to create a picture fade-in effect using pixel particles that smoothly fly to their assigned position.

Wednesday, July 4, 2012

Friday, June 29, 2012

KirSQLite - Flex AIR Database Manager: Part 58

In this tutorial we are still working on parsing the CSV that's being imported. We'll focus on parsing columns and letting the user assign CSV columns to table columns.

Thursday, June 28, 2012

KirSQLite - Flex AIR Database Manager: Part 57

In this part we will work more on the data importing window. Specifically, we're going to parse CSV data and display it in our importGrid AdvancedDataGrid in the window.

Sunday, June 3, 2012

KirSQLite - Flex AIR Database Manager: Part 33

In this tutorial we'll continue making the "Join tables" feature.