Anzeige

onRelease() bei dynamisch geladenen Bildern über XML

onRelease() bei dynamisch geladenen Bildern über XML | PSD-Tutorials.de

Erstellt von kaukat, 06.08.2008.

  1. kaukat

    kaukat Guest

    onRelease() bei dynamisch geladenen Bildern über XML
    Ich hab hier ein mehr oder weniger schon etwas größeres Problem mit meinem Code. Ich lade über ein XML file unter anderem exterene Bild-URLs in einen Container, bei klick darauf, also sprich onRelease() sollte sich eine selbst gebaute LightBox öffnen, nun hab ich es zwar geschafft dass sich für jedes Bild die lightBox öffnet, indem ich von der Bild-URL wieder zurück auf _parent springe, jedoch wird mir dann keine id übergeben (undefined)
    Ich hoffe mir kann da jemand helfen!

    Codeauszug:

    function loadXMLData(){
    var dataCount=_root.historyArray.length; //länge der XML-Daten
    for (var i=0; i< dataCount;i++){
    var mc_picture=timeline.createEmptyMovieClip("bild_mc_"+i, 100+i);
    loadMovie(_root.historyArray.mediasmall, mc_picture);

    mc_picture.year=_root.historyArray.year;
    var year1=_root.yearArray[0];
    var year2=_root.yearArray[(_root.yearArray.length-1)]
    var diffYears=parseInt(year2)-parseInt(year1);
    var diffPixels=630;
    var pixelsPerYear=diffPixels/diffYears
    mc_picture._x=(mc_picture.year - 1920) * pixelsPerYear -20;
    mc_picture._y=(i*60+70)%400;

    mc_picture.id=i;
    trace(mc_picture.id);
    mc_picture._parent.onRelease=function(){ //öffnet LightBox
    loadLightBox(this.mc_picture.id); // id UNDEFINED!!
    //trace(this.mc_picture.id);
    };
    }
    };

    mfg kaukat
     
    #1      
  2. kaukat

    kaukat Guest

    onRelease() bei dynamisch geladenen Bildern über XML
    AW: onRelease() bei dynamisch geladenen Bildern über XML

    ok hat sich erledigt, habe einen weiteren container benötigt, in welchen ich dann das bild geladen habe, dieser hat sich dann verlinken lassen
     
    #2      
x
×
×
teststefan