All pastes #491264 Raw Edit

Stuff

public text v1 · immutable
·published 2007-05-16 15:23 UTC
rendered paste body
saveBtn.onRelease = function(){
	for(var i = 1; i <= assetCount; i++){
		trace("Processing: "+["AssetBox"+i]);
		// if the generated name doesn't return a undefined value, process info:
		if ( interface_mc["AssetBox"+i]._name != undefined)
		{
			
			// if subID is 0 then insert info:
			if (interface_mc["AssetBox"+i].subID.text == "")
			{
				var insertInfo = new Array();
				var insertData = new LoadVars();
				insertData.validate = "check";
				insertData.userID = _global.UserID;
				// transfer info into array:
				// structure: subID,projectID,content,contentType,posX,posY
				insertInfo[0] = [
					interface_mc["AssetBox"+i].subID.text,
					_global.projID,
					interface_mc["AssetBox"+i].userContent.text,
					interface_mc["AssetBox"+i].contentType.text,
					interface_mc["AssetBox"+i]._x,
					interface_mc["AssetBox"+i]._y
				];
				insertData.insertInfo = insertInfo[0];
				insertData.i = i;
				insertData.sendAndLoad("http://localhost/php/insertData.php", insertData,"POST");
				insertData.onLoad = function()
				{
					this.targetThing = interface_mc["AssetBox"+this.i].subID.text;
					this.targetThing = this.subID;
					trace("tracing "+interface_mc["AssetBox"+i].subID.text);
					trace("Insert Status: "+this.feedback);
				}
				
			} 
			else 
			{
				var updateInfo = new Array();
				var upload = new LoadVars();
				upload.validate = "check";
				updateInfo[0] = [
					interface_mc["AssetBox"+i].subID.text,
					_global.projID,
					interface_mc["AssetBox"+i].userContent.text,
					interface_mc["AssetBox"+i].contentType.text,
					interface_mc["AssetBox"+i]._x,
					interface_mc["AssetBox"+i]._y
				];
				upload.updateInfo = updateInfo[0];
				upload.sendAndLoad("http://localhost/php/updateData.php", upload,"POST");
				upload.onLoad = function(){
					trace(upload.feedback);
				}
			}
		} 
		else 
		{
			trace("^ NOT DEFINED - Asset Does Not Exist");
		}//end if
	}//end for loop
}