Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 04-04-2006, 13:26   #1 (permalink)
Neuer User
 
Benutzerbild von _Max_
 
Registriert seit: May 2003
Beiträge: 2.475
xml script liest nicht aus schlüsselbild2

hey leute.

eigentlich was ganz simples - aber das klappt net

hab folgenden xml code :

PHP-Code:
this.stop();
var 
flash_menu = new XML();
flash_menu.ignoreWhite true;
flash_menu.onLoad = function(success) {
    if (
success) {
        var 
punkte this.firstChild.childNodes;
        for (
i=0i<punkte.lengthi++) {
            var 
attachMovie('picture_holder''picture_holder'+ii);
            
t.bildname.text punkte[i].attributes.name;
            
t.bilderholder.loadMovie(punkte[i].attributes.bilder);
            
//test.text = punkte[i].attributes.name;
            //trace(t.test.text)
            // new: var ID
            //t.ID = i;
            
t._y 17*i;
            
t._y += 100;
            
t._x 150;
        }
    }
};
flash_menu.load('bilder.xml'); 
im mc picture_holder befinden sich 2 schlüsselbilder.im ersten schlüsselbild habe ich einen preloader mit diesem code :

PHP-Code:
this.Percentage_txt.autoSize "right";

this.onEnterFrame = function(){
    var 
bytesLoaded:Number this.getBytesLoaded();
    var 
bytesTotal:Number this.getBytesTotal();
    var 
percentLoaded:Number bytesLoaded/(bytesTotal/100);
    
    
this.Percentage_txt.text Math.round(percentLoaded) + "%";
    
    if(
bytesLoaded == bytesTotal){
        
delete this.onEnterFrame;
        
nextFrame();
        }
    }

stop(); 
im zweiten schlüsselbild befindet sich dann der bilder holder und das bildname textfeld. aber der name aus der xml file die so aussieht :

PHP-Code:
  <?xml version="1.0" encoding="utf-8" ?> 
- <news>
  <newsnew bilder="pic.jpg" name="Nummer 1" /> 
  <newsnew bilder="pic.jpg" name="Nummer 1" /> 
  <newsnew bilder="pic.jpg" name="Nummer 1" /> 
  <newsnew bilder="pic.jpg" name="Nummer 1" /> 
  </news>
wird nicht angezeigt.lösche ich aber den preloader und somit das erste schlüsselbild,dann wird der name angezeigt...

was mache ich falsch ?! muss ich irgendwie angeben,dass sich das textfeld bildname im zweiten schlüsselbild befindet?


mfg

max
__________________
!!! www.verblitzt.de !!!
_Max_ ist offline   Mit Zitat antworten
Alt 04-04-2006, 14:47   #2 (permalink)
Neuer User
 
Benutzerbild von _Max_
 
Registriert seit: May 2003
Beiträge: 2.475
sorry leute

aber ist schon was wichtiger,weiss keiner was?
__________________
!!! www.verblitzt.de !!!
_Max_ ist offline   Mit Zitat antworten
Alt 04-04-2006, 15:30   #3 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Musst du nicht den MC abfragen, der das Bild lädt?

PHP-Code:
var bytesLoaded:Number this.bildholder.getBytesLoaded(); 
var 
bytesTotal:Number this.bildholder.getBytesTotal(); 
Und du kannst doch keinen Text in ein Textfeld schreiben, das noch gar nicht existiert?

Oder habe ich jetzt irgendwas total falsch verstanden?
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 04-04-2006, 15:43   #4 (permalink)
Neuer User
 
Benutzerbild von _Max_
 
Registriert seit: May 2003
Beiträge: 2.475
das mit dem preloader stimmt. hatte das falsch gemacht.

im 2 schlüsselfeld befindet sich ja das textfeld bild_txt. und darein soll jetzt Nummer1 zb. geschrieben werden.

sollte ich mal die .fla hochladen ?
hier ist die FLA und hier ist die xml datei : www.maxi-hammes.de/bilder.xml
__________________
!!! www.verblitzt.de !!!

Geändert von _Max_ (04-04-2006 um 15:56 Uhr)
_Max_ ist offline   Mit Zitat antworten
Alt 04-04-2006, 16:32   #5 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Ich habe kein Flash 8. Aber mach's doch so z.B.:

PHP-Code:
     var attachMovie('picture_holder''picture_holder'+ii); 
            
t.temp punkte[i].attributes.name
und dann im 2. Frame des attachten MCs

PHP-Code:
this.bildname.text this.temp 
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 04-04-2006, 17:37   #6 (permalink)
Neuer User
 
Benutzerbild von _Max_
 
Registriert seit: May 2003
Beiträge: 2.475
so ist es sehr gut,danke dir
__________________
!!! www.verblitzt.de !!!
_Max_ ist offline   Mit Zitat antworten
Alt 04-04-2006, 20:55   #7 (permalink)
Neuer User
 
Benutzerbild von _Max_
 
Registriert seit: May 2003
Beiträge: 2.475
nochmal ich

das loadmovie zeugs klappt leider net.

vllt kann ja mal kurz einer reinschauen.

habs mal unter mx04 gespeicher.

www.maxi-hammes.de/bilder_2.rar
__________________
!!! www.verblitzt.de !!!
_Max_ ist offline   Mit Zitat antworten
Alt 05-04-2006, 10:24   #8 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Moin!

Du hattest den Halter nicht im 1. Frame und somit kein Ladeziel. Außerdem, da das Teil von Hand erstellt ist, muss du die if-Abfrage noch etwas erweitern. Hab's mal geändert.

edit: Eigenlich brauchst du auch nur 1 Schlüsselbild...
Angehängte Dateien
Dateityp: rar bilder.rar (6,4 KB, 2x aufgerufen)
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++

Geändert von Der Frager (05-04-2006 um 10:29 Uhr)
Der Frager ist offline   Mit Zitat antworten
Alt 05-04-2006, 11:03   #9 (permalink)
Neuer User
 
Benutzerbild von _Max_
 
Registriert seit: May 2003
Beiträge: 2.475
sieht sehr gut aus,danke dir !
bist ne große hilfe hier im forum.
__________________
!!! www.verblitzt.de !!!
_Max_ 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 14:03 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele