Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 23-12-2004, 08:27   #1 (permalink)
Neuer User
 
Registriert seit: Dec 2004
Beiträge: 7
Bilder aus Datenbank mittig plazieren

Hallo,
ich habe eine Dia-Show, zu der Bilder dynamisch per xml-Datei eingelesen werden. Diese Bilder sind unterschiedlich breit und sollen auf der Bühne mittig plaziert werden.
Folgendes Script funktioniert leider nicht:
--------------
function ladeBild(paktBild) {
status_mc._visible = 1;
bild = mein_xml.firstChild.childNodes[paktBild].attributes.pic;
bildname = mein_xml.firstChild.childNodes[paktBild].attributes.name;
bildbreite = mein_xml.firstChild.childNodes[paktBild].attributes.breite;
width = Stage.width/2-breite/2;
bild_mc._x = width;
loadMovie(bild, "bild_mc");
titel_txt.text = unescape(bildname);
}
--------------
In der xml-Datei heißt es entsprechend:
<Bild name="Max Mustermann" pic="bilder/max.jpg" breite="375"></Bild>
--------------

Mit trace(width) habe ich festgestellt, dass die erste Variable der width-Berechnung erkannt wird, d.h. die Bilder werden mit der Links-Achse auf Mitte der Bühne gestellt, aber sie sollen ja insgesamt mittig plaziert werden.

Hat jemand eine Idee wo der Fehler liegt? Ich hoffe, ich habe mich verständlich ausgedrückt, bin kein AS-Profi und bitte euch daher die Antworten für Dummies zu formulieren.

Viele Dank, Carla
carlalutz ist offline   Mit Zitat antworten
Alt 23-12-2004, 08:30   #2 (permalink)
_//\\#//\\_
 
Benutzerbild von warrantmaster
 
Registriert seit: Jan 2003
Beiträge: 7.060
tach
du bekommst einen string aus der xml.
grz
warrantmaster ist offline   Mit Zitat antworten
Alt 23-12-2004, 08:35   #3 (permalink)
Neuer User
 
Registriert seit: Dec 2004
Beiträge: 7
Zitat:
Zitat von warrantmaster
tach
du bekommst einen string aus der xml.
grz
Hi, das ging aber schnell, kannst du mir bitte erklären, was ich ändern muss.
Carla
carlalutz ist offline   Mit Zitat antworten
Alt 23-12-2004, 09:43   #4 (permalink)
_//\\#//\\_
 
Benutzerbild von warrantmaster
 
Registriert seit: Jan 2003
Beiträge: 7.060
PHP-Code:
 bildbreite =Number(mein_xml.firstChild.childNodes[paktBild].attributes.breite
warrantmaster ist offline   Mit Zitat antworten
Alt 23-12-2004, 09:55   #5 (permalink)
Neuer User
 
Registriert seit: Dec 2004
Beiträge: 7
Zitat:
Zitat von warrantmaster
PHP-Code:
 bildbreite =Number(mein_xml.firstChild.childNodes[paktBild].attributes.breite
Danke, hat aber leider nicht funktioniert.
Gibts sonst noch Möglichkeiten? Ich sitz hier auf ziemlich heißen Kohlen, das Projekt ist eine CD, die gestern schon zum Kunden sollte. Alles ist fertig ... bis auf die Plazierung
carlalutz ist offline   Mit Zitat antworten
Alt 23-12-2004, 10:22   #6 (permalink)
_//\\#//\\_
 
Benutzerbild von warrantmaster
 
Registriert seit: Jan 2003
Beiträge: 7.060
PHP-Code:
 width Stage.width/2-bildbreite/2
bei dir steht breite/2
warrantmaster ist offline   Mit Zitat antworten
Alt 23-12-2004, 11:50   #7 (permalink)
Neuer User
 
Registriert seit: Dec 2004
Beiträge: 7
Super, das wars, vielen Dank.
Allen ein ruhiges Weihnachtsfest
carlalutz 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 18:07 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele