Skip to content

Instantly share code, notes, and snippets.

@davestewart
Created August 28, 2011 01:43
Show Gist options
  • Select an option

  • Save davestewart/1176129 to your computer and use it in GitHub Desktop.

Select an option

Save davestewart/1176129 to your computer and use it in GitHub Desktop.
/libraries/pocket god lib.jsfl
// From line 829...
// --------------------------------------------------------------------------------
// add a root node to the xml so we can add two nodes
oXml = "<export>\n" + oXml;
if ( oButtonGroupId != null)
{
oXml += " <displayGroup id=\"" + oButtonGroupId + "\">\n";
// go in reverse order because the ordering of the layers is opposite in the xml
var oIndex = oButtonHitAreaArray.length;
while ( oIndex > 0)
{
oIndex --;
var oFrameNode = oButtonHitAreaArray[ oIndex];
oXml += " <model";
oXml += " id=\"" + oFrameNode.mButtonHitAreaId + "\"";
oXml += " xPos=\"" + round100( oFrameNode.mXPos) + "\"";
if ( obRelativeToStage == false)
{
oXml += " yPos=\"" + round100( - oFrameNode.mYPos) + "\"";
}
else
{
oXml += " yPos=\"" + round100( oFrameNode.mYPos) + "\"";
}
oXml += " zPos=\"-277.12\"";
oXml += " selectable=\"true\"";
oXml += " colXMin=\"0\"";
oXml += " colXMax=\"" + oFrameNode.mWidth + "\"";
oXml += " colYMin=\"0\"";
oXml += " colYMax=\"" + oFrameNode.mHeight + "\"";
oXml += "/>\n";
}
oXml += " </displayGroup>\n";
}
oXml += "</export>\n";
return oXml;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment