Fundamentally my code seems to work on preveiw but when I actually publish nothing appears.
Here’s the code in full:
stop();
#include "as/tween.as"
var k:Number;
var my_xml = new XML();
my_xml.load("/xml/master.xml");
my_xml.ignoreWhite = true;
my_xml.onLoad = function(success) {
if (success) {
for (var i = 0; i<10; i++) {
var populate = my_xml.firstChild.childNodes*.firstChild;
k = (i+1);
_root['tc'+i]._alpha = 0;
fill(_root['tc'+i],k);
}
var q0 = my_xml.firstChild.childNodes[0].firstChild;
var q1 = my_xml.firstChild.childNodes[1].firstChild;
var q2 = my_xml.firstChild.childNodes[2].firstChild;
var q3 = my_xml.firstChild.childNodes[3].firstChild;
var q4 = my_xml.firstChild.childNodes[4].firstChild;
var q5 = my_xml.firstChild.childNodes[5].firstChild;
var q6 = my_xml.firstChild.childNodes[6].firstChild;
var q7 = my_xml.firstChild.childNodes[7].firstChild;
var q8 = my_xml.firstChild.childNodes[8].firstChild;
var q9 = my_xml.firstChild.childNodes[9].firstChild;
_root.tc0.txt1.text = q0;
_root.tc1.txt1.text = q1;
_root.tc2.txt1.text = q2;
_root.tc3.txt1.text = q3;
_root.tc4.txt1.text = q4;
_root.tc5.txt1.text = q5;
_root.tc6.txt1.text = q6;
_root.tc7.txt1.text = q7;
_root.inv1.onRelease = function() {
if (_root['tc6']._alpha>99) {
init();
} else {
fader(_root['tc0'],0,100,3);
}
};
}
};
function init() {
for (var j = 0; j<10; j++) {
_root['tc'+j]._alpha = 0;
_root['tc'+j]._visible = false;
}
_root.inv1.onRelease = function() {
_root['tc0']._visible = true;
if (_root['tc6']._alpha>99) {
init();
} else {
fader(_root['tc0'],0,100,3);
}
};
}
function fill(mc, k) {
mc.onRelease = function() {
_root['tc'+k]._visible = true;
trace(_root['tc'+k]);
if (_root['tc'+k]._alpha<99) {
fader(_root['tc'+k],0,100,3);
}
};
}
The XML is just a list with test phrases which, as I said, appear quite correctly in the dynamic text fields (inside the mcs, tc0, tc1, tc2 etc)
The XML file is located in the folder /xml/ one level above the swf folder.
What puzzles me is that everything seems OK on using shift>enter to preview and yet it doesn’t work after publishing.
Anyone got any ideas?