Zurück   Flashforum > Flash und Server > Flash mit XML und Webservices

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 18-11-2009, 10:31   #1 (permalink)
Neuer User
 
Registriert seit: May 2009
Beiträge: 2
onRelease funktioniert nicht

XML daten werden ausgelesen, jpg-Bilder richtig in "ibildclip" (Movieclip aus der Bibliothek) geladen jetzt möchte ich aber die Bilder als Links zur externe Seiten verlinken was aber leider nicht funktioniert. Mit "onPress" funkt auch nicht. Also keine Reaktion auf Klicks.
Kann mit bitte jemand sagen wo ich dabei Fehler mache.
PHP-Code:
for (var i=0i<anzahli++){
    
    
mc_bild _root.attachMovie("ibildclip""ibild" ii);
    
mc_bild.loadMovie (image[i],"ibildclip");
    
breite parseFloat(breit[i]);
    
mc_bild._x=(240-breite)/2;
    
mc_bild._yi*220+30;
    
mc_bild.onRelease = function() {
         
trace("onRelease");
    
    } 
Danke
shoper ist offline   Mit Zitat antworten
Alt 18-11-2009, 10:43   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Du kannst erst einen onRelease-Event setzen, wenn das Bild auch nachgeladen ist. Dazu benötigst du einen Preloader, bspw. statt eines loadMovie lädst du mit der MovieClipLoader-Klasse nach und im onLoadInit-Event des MovieClipLoaders setzt du den onRelease-Event.

Dazu empfehle ich dir aber, die Bilder nacheinander und nicht gleichzeitig zu laden.
  Mit Zitat antworten
Alt 18-11-2009, 10:48   #3 (permalink)
Neuer User
 
Registriert seit: May 2009
Beiträge: 2
Zitat:
Zitat von agedoubleju Beitrag anzeigen
Du kannst erst einen onRelease-Event setzen, wenn das Bild auch nachgeladen ist. Dazu benötigst du einen Preloader, bspw. statt eines loadMovie lädst du mit der MovieClipLoader-Klasse nach und im onLoadInit-Event des MovieClipLoaders setzt du den onRelease-Event.

Dazu empfehle ich dir aber, die Bilder nacheinander und nicht gleichzeitig zu laden.
Danke für deine Antwort.
Ich habe mit Flash nicht soviel Erfahrung. Wie soll man so was umsetzen? ich erwarte nicht kompletten Code aber für ein paar Schritte wäre ich dankbar.
shoper ist offline   Mit Zitat antworten
Alt 18-11-2009, 11:44   #4 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Ok, hier hast du einen Ansatz:
PHP-Code:
//Zähler
var index:Number 0;

//Liste der Bilder
var urls:Array = new Array("bild1.jpg""bild2.jpg","bild3.jpg");

//Liste der MCs
var mcs:Array = new Array();
var 
len:Number urls.length;

//leere MCs erzeugen
for(var i=1;i<=len;i++){
   
this.mcs.push(this.createEmptyMovieClip("con"+i,i));
   
this["con"+i]._x = (i*100);//evtl. positionieren
}

//erstes Bild laden
var mclListener:Object = new Object();
var 
mcLoader:MovieClipLoader = new MovieClipLoader();
mcLoader.addListener(mclListener);
mcLoader.loadClip(urls[index], mcs[index]);


//während des Ladens bspw. um Ladebalken o.ä. zu aktualisieren
mclListener.onLoadProgress = function(target:MovieClipbytesLoaded:NumberbytesTotal:Number):Void {
    
trace(target ".onLoadProgress with " bytesLoaded " bytes of " bytesTotal);
    var 
prozent bytesLoaded*100/bytesTotal;
   
_root.meineTextfeldinstanz.text ""+prozent+" %"
}


//fertiggeladen
mclListener.onLoadInit = function(mc:MovieClip) {
   
   
//jetzt den onRelease-Event setzen:
   
mc.onRelease = function(){
      
trace("Klick, this="+this);
   }

   
index++;
   if (
index len) {//sind noch weitere zu laden?
       
mcLoader.loadClip(urls[index], mcs[index]);
   }
}

this.stop(); 
  Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Flash 8] onRelease funktioniert nicht vader.darth Flash Einsteiger 2 24-10-2009 15:27
onRollover funktioniert nicht mit onRelease maxcom ActionScript 2 2 02-07-2009 15:45
warum funktioniert das als onRelease nicht?? phenomenia ActionScript 2 9 08-12-2008 15:34
onRelease stopDrag funktioniert nicht kurthurtig ActionScript 1 4 22-07-2007 12:31
onRelease funktioniert nicht mit mc Castor Flash MX 2004 22 24-11-2004 15:17


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:06 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele