Archive for the ‘Uncategorized’ Category

Ant Flex

January 11, 2010

Flex Ant:
0). Google “flex ant tasks”

Data Visualization:
1). Installing Flex 3.3 SDK + Data Visualization 3.3 SWC
2). Compile Flex application



January 8, 2010

Queue (First-In-First-Out, OR First 10 Out):
1) var queue_a:Array;
2) private function next()

I used pool of swf loader objects  (class LoadSwfFile  extends MovieClipLoader) ( OR instead of pool -> new –  dispose)

I had 3 types of loading queues:
– load 1 at once
– load num:Number at once (variations: a) load 10 – loadNext b) always have 10 loading processes)
– load – cache queue (2 stage queue), with LOADING_CAPACITY:Number, CACHING CAPACITY:Number (by caching I mean caching vector sprite in sequence of BitmaData or BitmapData animation sheet)  (So we spread caching not to kill CPU, and meanwhile loading new not to waste time – so we have always loaded clips to cache)

Links from Java (I did not use them while developing, I should evaluate them for refactoring):  (look also for Collection, LinkedList, PriorityQueue, LinkedBlockingQueue, BlockingQueue, ArrayBlockingQueue, LinkedBlockingQueue, PriorityBlockingQueue)
“wait-free” algorithm by Maged M. Michael and Michael L. Scott (SimplePractical Non Blocking Concurrent Queue Algorithm)
Array base Queue Implementation in Java
Class Concurrent Linked Queue
Google “queue java”

This implementation employs an efficient “wait-free” algorithm based on one described in Simple, Fast, and Practical Non-Blocking and Blocking Concurrent Queue Algorithms by Maged M. Michael and Michael L. Scott.

Flex 3 links

January 8, 2010

There are interesting topics at:

a). Save Image As… now as a separate tag
b). MATE CacheSetter.. a quick and dirty introductionc)
c). Set of open source components:

Mate home:

1). FlexBox: set of flex components with sources (collection from different developers)
2). Flex Learning Paths (beta)

AS3 code libraries from Adrian Parr :

Hello world!

January 8, 2010

Welcome to This is my first post. Basically I would like to you it to remember what I have been browsing and to put some links together some links to.

Also some post will be devoted to particular topics I would like to explore deeper and effectively use for myself.