This Is A Custom Widget

This Sliding Bar can be switched on or off in theme options, and can take any widget you throw at it or even fill it with your custom HTML Code. Its perfect for grabbing the attention of your viewers. Choose between 1, 2, 3 or 4 columns, set the background color, widget divider color, activate transparency, a top border or fully disable it on desktop and mobile.



3D programming in HTML5 using three.js Canvas and WebGL – PART 1 creating a rotating cube

By | January 2nd, 2014|Categories: Game Development, html5, JavaScript, Mobile Development, three.js, Uncategorized, Web Development|

I have decided to start the new year by taking a closer look at 3D programming for the web via Canvas and WebGL. For those that don’t know, I am trained as a 3D modeler and animator, although I turned from those paths to focus on development. I now feel accomplished enough as a developer to turn [...]

Unity3D: Understanding auto execute events (JavaScript/UnityScript)

By | August 4th, 2013|Categories: Game Development, Uncategorized, Unity3D|

Here I will be listing some of the important auto execute events used in Unity3D: Start() Start is called just before any of the Update methods is called the first time. Start is only called once in the lifetime of the behaviour. The difference between Awake and Start is that Start is only called if the [...]

Setup TypeScript on WebStorm IDE

By | May 10th, 2013|Categories: html5, JavaScript, Mobile Development, TypeScript, Uncategorized, Web Development|

In this post i will be walking through the process of setting up TypeScript on jetBrains WebStorm IDE. Step 1. Download and install the latest  TypeScript SDK from the microsoft website Step 2. If you haven’t already, download and install the WebStorm IDE from the Jet Brains website Step 3. Open Webstorm and select File > new [...]

As3 Signals

By | February 10th, 2013|Categories: Uncategorized|

//declare the signal private var _sigSomthingHappened= new Signal(); // optional Data type for explicit coding incase you // want to pass along a specific argument with the signal when its dispatched // you can use any data type Strings, ints, numbers, value objects etc. private var _sigSomthingHappened= new Signal(String); //DISPATCH _sigSomthingHappened.dispatch(); [...]

List of screen resolutions and DPI/PPI for popular mobile devices

By | February 6th, 2013|Categories: Adobe AIR, Game Development, Mobile Development, Uncategorized|

In this post I am showing a list screen resolutions for popular devices, this list will grow and shrink as time goes by based on device popularity. You will find that most devices fall into a common resolution group, ie many android devices of 2010-2012 had a device res of 800×480 pixels, then in 2012+ they [...]

Transparency with CSS

By | December 9th, 2012|Categories: Uncategorized|

the opacity property is recognised by new browsers, but when targeting ie8 and below we need to fall back to using a filter property as shown below. opacity:0; filter: alpha(opacity=0);

As3: Checking if javascript disabled/enabled

By | December 9th, 2012|Categories: Uncategorized|

Before using External Interface to call scripts within the wrapping html, its recommended to make sure the swf is nor running outside of a browser or that js is truely available. ExternalInterface.available returns if flash is capable of using the browers external scripting engine – it will not however determing if JS has been disabled in [...]

Getting JSON data with jquery

By | December 9th, 2012|Categories: Uncategorized|

we have following JSON content in /jquery/result.json file: { "name": "Zara Ali", "age" : "67", "sex": "female" } and the html file we are displaying in <html> <head> <title>the title</title> <script type="text/javascript" src="/jquery/jquery-1.3.2.min.js"></script> <script type="text/javascript" language="javascript"> $(document).ready(function() { $("#driver").click(function(event){ $.getJSON('/jquery/result.json', function(jd) { $('#stage').html('<p> Name: ' + + '</p>'); $('#stage').append('<p>Age : ' + [...]