Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 20-04-2007, 14:00   #1 (permalink)
Flash-Fan
 
Benutzerbild von Hoscakal
 
Registriert seit: Jul 2003
Ort: Berlin
Beiträge: 139
MovieClips erstellen und platzieren !

Hallo ,

Ich möchte ein XML basierende bilderglaeri bauen.. die Frage ist nun ..

für jedes Bild im XML soll eine MC erstelt werden und ein vorschau bild geladen werden ... kann jemand sagen wie ich das realisieren kann ?
ich habe folgendes probiert ! ohne erfolg !

PHP-Code:
var galeri = new XML();
galeri.ignoreWhite true;
galeri.load("galeri.xml");
galeri.onLoad = function(success) {
    
galeri_pfad = [];
    
galeri_mini = [];
    if (
success) {
        for (
i=0i<galeri.firstChild.childNodes.lengthi++) {
            var 
Bilder:MovieClip _root.createEmptyMovieClip("bild"+ithis.getNextHighestDepth());
            
            
Bilder.loadMovie(galeri_mini[1]);
            
            
galeri.firstChild.childNodes[i];
            
galeri_pfad[i] = galeri.firstChild.childNodes[i].attributes.pfad;
            
galeri_mini[i] = galeri.firstChild.childNodes[i].attributes.pfadmini;
        }
    }
}; 
Wie kann ich alle bilder aufeinmal laden ? und mit verschieder _x und _y position ?

DANKE DANKE DANKE ^!!!
Hoscakal ist offline   Mit Zitat antworten
Alt 20-04-2007, 20:51   #2 (permalink)
Flash-Fan
 
Benutzerbild von Hoscakal
 
Registriert seit: Jul 2003
Ort: Berlin
Beiträge: 139
hat niemand Ahnung ?
Hoscakal ist offline   Mit Zitat antworten
Alt 21-04-2007, 12:49   #3 (permalink)
Der Wunderhund
 
Benutzerbild von gaspode
 
Registriert seit: Jun 2002
Ort: Hattingen
Beiträge: 10.515
Was kommt hier raus, wenn Du das tracest?

PHP-Code:
trace(galeri.firstChild.childNodes.length); 
Probiere hier mal _root.

PHP-Code:
var Bilder:MovieClip _root.createEmptyMovieClip("bild"+i_root.getNextHighestDepth()); 
Für das Laden würde ich einen MovieClipLoader pro Bild empfehlen.

gruß, gaspode

Geändert von gaspode (21-04-2007 um 12:52 Uhr)
gaspode ist offline   Mit Zitat antworten
Alt 21-04-2007, 13:40   #4 (permalink)
Flash-Fan
 
Benutzerbild von Hoscakal
 
Registriert seit: Jul 2003
Ort: Berlin
Beiträge: 139
ICH DANKE DIR FÜR DIE ANTWORT !!


Zitat:
Zitat von gaspode Beitrag anzeigen
Was kommt hier raus, wenn Du das tracest?

PHP-Code:
trace(galeri.firstChild.childNodes.length); 
Probiere hier mal _root.

PHP-Code:
var Bilder:MovieClip _root.createEmptyMovieClip("bild"+i_root.getNextHighestDepth()); 
Für das Laden würde ich einen MovieClipLoader pro Bild empfehlen.

gruß, gaspode
Na wenn ich tracee kommt anzahl der bilder die im XML sind, in meinem fall 6

das mit dem _root.getNextHighestDepth() hat es tatsächlich funtioniert !

wie kann ich jetzt die bilder nebeneinander platzieren ... ich habe mit Math.random versucht aber das klapt nicht so ganz wie ich es will !

hast du noch ne TIP für mich ?

danke danke dank !
Hoscakal ist offline   Mit Zitat antworten
Alt 21-04-2007, 13:55   #5 (permalink)
Neuer User
 
Registriert seit: Feb 2007
Beiträge: 18
Zitat:
Zitat von Hoscakal Beitrag anzeigen
wie kann ich jetzt die bilder nebeneinander platzieren ... ich habe mit Math.random versucht aber das klapt nicht so ganz wie ich es will !
Hi, Du könntest doch einfach beim Erzeugen des MCs gleich eine x- und y-Position als initObjekt mit übergeben
PHP-Code:
var Bilder:MovieClip _root.createEmptyMovieClip("bild"+ithis.getNextHighestDepth(),{_x:i*100_y:100}); 

gruß
MrHau
__________________
° bruehgruppe
MrHau ist offline   Mit Zitat antworten
Alt 21-04-2007, 14:02   #6 (permalink)
Flash-Fan
 
Benutzerbild von Hoscakal
 
Registriert seit: Jul 2003
Ort: Berlin
Beiträge: 139
MrHau Milionen DANK !
genauuuu ... man wieso ist es mir nicht eingefallen

Ok dann eine letzte Frage wie kann ich diese Bilder einzel verlinken ?
Hoscakal ist offline   Mit Zitat antworten
Alt 21-04-2007, 14:56   #7 (permalink)
x39
 
Benutzerbild von georgem
 
Registriert seit: Oct 2004
Ort: St.Gallen, Schweiz
Beiträge: 1.261
Zitat:
Zitat von MrHau Beitrag anzeigen
Hi, Du könntest doch einfach beim Erzeugen des MCs gleich eine x- und y-Position als initObjekt mit übergeben
PHP-Code:
var Bilder:MovieClip _root.createEmptyMovieClip("bild"+ithis.getNextHighestDepth(),{_x:i*100_y:100}); 

gruß
MrHau
Nur so nebenbei:
dieses Koordinaten-anhängsel sollte ich mir auch angewöhnen, ich opfere immer 2 Zeilen für x und y vergabe.... das macht den Code grösser (mehr Zeilen), also mehr zum scrollen... naja. nicht so wichtig, kommt drauf an, was da in den Koordinaten drin steht, so lange es nur i*100 ist, gehts.
__________________
The Sleeper Must Awaken

www.margaris.de | www.exosolar.net
georgem ist offline   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



Alle Zeitangaben in WEZ +1. Es ist jetzt 01:43 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele