All pastes #491965 Raw Edit

Untitled

public text v1 · immutable
·published 2007-05-16 22:59 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[i] = [
					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[i];
				insertData.i = i;
				trace("insertData.i - "+insertData.i);
				insertData.sendAndLoad("http://localhost/slightintention/php/insertData.php",insertData,"POST");
				insertData.onLoad = function()
				{
					trace("this.i - "+this.i);
					trace("subID from PHP: "+this.subID);
					if(this.i == 0){
						interface_mc["AssetBox"+this.i].subID.text = insertData.subID--
					} else {
					interface_mc["AssetBox"+this.i].subID.text = insertData.subID;
					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,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/slightintention/php/updateData.php", upload,"POST");
				upload.onLoad = function(){
					trace(upload.feedback);
				}
			}
		} 
		else 
		{
			trace("^ NOT DEFINED - Asset Does Not Exist");
		}//end if
	}//end for loop
}