Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash CS3 Professional

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 20-05-2009, 00:12   #1 (permalink)
Neuer User
 
Registriert seit: May 2009
Beiträge: 2
XML Bildergalerie

hallo

ich bin daran eine xml gesteuerte flash bildergalerie mit thumbnails zu erstellen. soweit so gut doch mit drei funktionen komme ich nicht klar:

1. bild in der vollansicht soll eine schaltfläche sein die auf eine url
referiert.
2. thumbnails sollen bei mouseOver den alpha wert von 100 auf 60% ändern
3. wie kann ich das erste main bild anzeigen lassen?

hier der link zu den files:
http://aitotakeshi.com/xmlphoto.zip

und hier ein bisschen musik:
http://www.trepok.com/audio/aito_reel.zip

danke für euer feedback!
kaykiyak ist offline   Mit Zitat antworten
Alt 20-05-2009, 08:55   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Ohne jetzt in dein Script geschaut zu haben:
zu 1.) setz einen onRelease-Event und in der Funktion ein getURL. Schau dir die Parameter dazu in der Flash-Hilfe an.

zu 2.) setz einen onRollOver-Event und in der Funktion den _alpha-Wert des Bildes runter. Am besten ist es dazu, die Bilder in MCs zu erstellen. Mal als Ansatz:
PHP-Code:
//leeren MC erstellen
this.createEmptyMovieClip("con",1);

//Lauscher-Objekt erstellen
var mclListener:Object = new Object();

//MovieClipLoader-Instanz erstellen
var mcLoader = new MovieClipLoader();

//Lauscher auf die Instanz setzen
mcLoader.addListener(mclListener);

//Bild nachladen
mcLoader.loadClip("pic.jpg"this.con);


//Bild ist geladen und MC wurde befüllt:
mclListener.onLoadInit = function(mc:MovieClip) {
    
trace("fertig, beladen wurde "+mc);
    
//jetzt den Rollover setzen
    
mc.onRollOver = function(){
       
this._alpha 60;
    }
   
mc.onRollOut = function(){
       
this._alpha 100;
    }

Schau dir auch mal meine Tutorials zu Bildergalerien an.
  Mit Zitat antworten
Alt 20-05-2009, 10:54   #3 (permalink)
Neuer User
 
Registriert seit: May 2009
Beiträge: 2
hallo holger

danke für deine antwort.

ich habe das ein wenig anders gelöst bin aber mittlerweile unsicher ob mein script was taugt wenn ich mir dein tutorial anschaue:


stop();
myPhoto = new XML();
myPhoto.ignoreWhite = true;
myPhoto.onLoad = function(success) {
numimages = this.firstChild.childNodes.length;
spacing = 110;
for (i=0; i<numimages; i++) {
this.picHolder = this.firstChild.childNodes[i];

this.thumbHolder = thumbnails.createEmptyMovieClip("thumbnail"+i, i);
this.thumbHolder._x = i*spacing;

this.thumbLoader = this.thumbHolder.createEmptyMovieClip("thumbnail_i mage", 0);
this.thumbLoader.loadMovie(this.picHolder.attribut es.thmb);

this.thumbHolder.main = this.picHolder.attributes.main;
this.thumbHolder.onRelease = function() {
loader.loadMovie(this.main);



};
}
};
myPhoto.load("xmlphoto.xml");
kaykiyak ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
bildergalerie, url, xml daten in swf laden

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



Alle Zeitangaben in WEZ +1. Es ist jetzt 21:18 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele