my code for playing Channels 2-4 simultaeously:
delay = 15000;
//-----------------------
function loadXML(loaded) {
if (loaded) {
xmlNode = this.firstChild;
image = [];
image3 = [];
messages = [];
total = xmlNode.childNodes.length;
subtotal = xmlNode.childNodes.childNodes.childNodes.length;
for (var q=0; q<total; q++) {
image[q] = xmlNode.childNodes[q].childNodes[0].childNodes[0].firstChild.nodeValue;
image3[q] = xmlNode.childNodes[q].childNodes[1].childNodes[0].firstChild.nodeValue;
messages[q] = xmlNode.childNodes[q].childNodes[2].childNodes[0].firstChild.nodeValue;
}
firstImage();
} else {
content = “file not loaded!”;
}
}
xmlData = new XML();
xmlData.ignoreWhite = true;
xmlData.onLoad = loadXML;
xmlData.load(“channel2.xml”);
p = 0;
function nextImage() {
if (p<(total-1)) {
p++;
if (loaded == filesize) {
picture2._alpha = 0;
picture2.loadMovie(image[p], 1);
picture3._alpha = 0;
picture3.loadMovie(image3[p], 1);
desc_txt2.text = messages[p];
slideshow();
}
}
}
function firstImage() {
if (loaded == filesize) {
picture2._alpha = 0;
picture2.loadMovie(image[0], 1);
picture3._alpha = 0;
picture3.loadMovie(image3[0], 1);
desc_txt2.text = messages[0];
slideshow();
}
}
function slideshow() {
myInterval = setInterval(pause_slideshow, delay);
function pause_slideshow() {
clearInterval(myInterval);
if (p == (total-1)) {
p = 0;
firstImage();
} else {
nextImage();
}
}
}
my code for playing through my video playlist
var xml:XML = new XML();
xml.ignoreWhite = true;
xml.onLoad = function(i) {
var nodes = this.firstChild.childNodes;
for(var i=0; i<nodes.length; i++) {
list.addItem(nodes*.attributes.desc, nodes*.attributes.flv,
nodes*.attributes.item);
}
vid.play(list.getItemAt(0).data)
list.selectedIndex = 0;
}
xml.load(“playlist.xml”);
var lList:Object = new Object();
lList.change = function() {
vid.play(list.getItemAt(list.selectedIndex).data);
count = list.selectedIndex;
}
list.addEventListener(“change”, lList);
var vidList:Object = new Object();
var count:Number = 0;
vidList.complete = function() {
if(seq.selected) {
if(count == list.length-1){
count = 0;
}
else {
count++;
}
}
else {
var temp = count;
while(temp == count) {
count = Math.floor(Math.random()*list.length);
}
}
vid.play(list.getItemAt(count).data);
list.selectedIndex = count;
}
vid.addEventListener(“complete”, vidList);
I have the codes on the first keyframe of seperate time lines. Does that affect anything?