Here is my code so far, everything works apart from the items added to the brownCircles:
Expand|Select|Wrap|Line Numbers
- var itemList:Array = []
- var curr_item;
- for (var i = 1; i <= 20; i++)
- {
- curr_item = itemLine["item" + i];
- curr_item.num = i;
- curr_item.onPress = function(){
- attachMovie("item" + this.num, "newItem", this._parent.getNextHighestDepth());
- newItem._x = _xmouse;
- newItem._y = _ymouse;
- newItem.startDrag();
- }
- curr_item.onRelease = function(){
- newItem.stopDrag();
- unloadMovie(newItem);
- }
- curr_item.onReleaseOutside = function(){
- newItem.stopDrag();
- unloadMovie(newItem);
- if (newItem._droptarget == "/dropZone") {
- newItem._x = _root.dropZone._x;
- newItem._y = _root.dropZone._y;
- newItem.stopDrag();
- //trace(this.num);
- itemList.push(this.num);
- trace(itemList);
- for (var i = 1; i <= 4; i++){
- addNewItem = "brownCircle" + i;
- addNewItem.attachMovie("item" +this.num, "newItem",this._parent.getNextHighestDepth());
- }
- }else{
- unloadMovie(newItem);
- }
- }
- }