FlorianR
Erfahrenes Mitglied
Hallo Zusammen,
ich lade einige Inhalte + Bilder mit XML in mein Flashdokument.
Die Bilder haben ein RollOver, der leider nicht klappt und so langsam weiss ich nicht mehr, was ich machen soll.
Vielleicht kann mir jemand weiterhelfen...
ich lade einige Inhalte + Bilder mit XML in mein Flashdokument.
Die Bilder haben ein RollOver, der leider nicht klappt und so langsam weiss ich nicht mehr, was ich machen soll.
Vielleicht kann mir jemand weiterhelfen...
PHP:
stop();
// Variablen die über die Flashvars übergeben werden:
var inhaltInstanzID:String = _root.InhaltInstanzID; // InhaltInstanzId
var fensterBreite:Number = _root.breite; // Breite der Flash
var fensterHoehe:Number = _root.hoehe; // Höhe der Flash
// Variable auslesen:
var titel:Array = new Array (); // Inhalte Titel
var inhalt:Array = new Array (); // Inhalte Inhalt
var bilder:Array = new Array (); // Bilder Inhalt
var anzahlInhalte:Number = null; // Anzahl der angelegten Inhalte
var path:String = "test/";
var timeline:MovieClip = this; // Timeline...
Stage.scaleMode = "noScale";
Stage.width = fensterBreite;
Stage.height = fensterHoehe;
Stage.align = "TL";
// Hintergrund
bgFeld._width = fensterBreite;
bgFeld._height = fensterHoehe;
bgFeld._x = 0;
bgFeld._y = 0;
// Überschrift
headline._width = fensterBreite-20;
headline._height = 40;
headline._x = 10;
headline._y = 10;
// Text Ausgabe
textAusgabe._width = fensterBreite-20;
textAusgabe._height = fensterHoehe-20;
textAusgabe._x = 10;
textAusgabe._y = 55;
textAusgabe.wordWrap = true;
textAusgabe.selectable = true;
function ausgabe(){
headline.htmlText = titel[0];
textAusgabe.htmlText = inhalt[0];
for(b = 0; b < bilder.length; b++){
_root.createEmptyMovieClip("pic" + b, 1000 + b);
_root["pic" + b]._alpha = 50;
_root["pic" + b]._x = (Stage.width*0.25)*b;
_root["pic" + b].onRollOver = function():Void{
_root["pic" + b]._alpha = 100;
}
_root["pic" + b].onRollOut = function():Void{
_root["pic" + b]._alpha = 50;
}
_root["pic" + b].loadMovie(path + bilder[b]);
}
}
var xml = new XML();
xml.ignoreWhite = true;
xml.load("templates/Flash_Produktgalerie/daten.asp?inhaltInstanzID="+InhaltInstanzID+"&breite="+fensterBreite);
xml.onLoad = function(success){
if(success){
for(var i = 0; i < xml.firstChild.childNodes.length; i++){
anzahlMenuePunkte = xml.firstChild.childNodes.length;
titel[i] = xml.firstChild.childNodes[i].firstChild;
inhalt[i] = xml.firstChild.childNodes[i];
for(var b = 0; b < xml.firstChild.childNodes[i].childNodes[2].childNodes.length; b++){
bilder[b] = xml.firstChild.childNodes[i].childNodes[2].childNodes[b].attributes.filename;
}
}
ausgabe();
}
}