Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 09-07-2004, 11:13   #1 (permalink)
...
 
Registriert seit: Jun 2004
Beiträge: 115
xml und zahlen? wie?

ich hab eine xml datei da ist der größe von bilder gespeicher, damit ich das nicht in flash machen muß, jetzt will ich eine outline bauen:

PHP-Code:
breite = new Number();
hoehe = new Number();
breite theNode[4].firstChild;
hoehe theNode[5].firstChild;
loadMovie(picrefthis.con_pic_mc);
pic_outline._visible true;
pic_outline.buildoutline(breitehoehe); //baue outline 
aber irgendwie will das nicht funktionier in trace bekomme ich 100 und 75 raus, nur meine fkt will irgendwie nicht!

Wie kann ich einen String in eine Nummer umwandeln?

Grüße tobi

PHP-Code:
buildoutline = function (hoehebreite) {
    
kante_breite or_mc._width;
    
kante_hoehe or_mc._height;
    
mitte_breite mr_mc._width;
    
mitte_hoehe mr_mc._height;
    
kante_rechts breite-kante_breite;
    
kante_unten hoehe-kante_breite;
    
// setzte alle kanten;
    
or_mc._x kante_rechts;
    
ur_mc._x kante_rechts;
    
ul_mc._y kante_unten;
    
ur_mc._y kante_unten;
    
// setzte Graden in dir mitte
    
om_mc._y 0;
    
om_mc._x kante_breite;
    
ml_mc._x 0;
    
ml_mc._y kante_hoehe;
     
mr_mc._x kante_rechts+mitte_breite/2;
     
mr_mc._y kante_hoehe;
     
um_mc._x kante_breite;
     
um_mc._y kante_unten+mitte_hoehe/2;
    
// setzte Rahmenstruktur
    
balken_width breite-(kante_breite*2);
    
balken_height hoehe-(kante_hoehe*2)
    
um_mc._width om_mc._width=balken_width;
    
ml_mc._height mr_mc._height balken_height;
}; 

Geändert von Tobi81 (09-07-2004 um 11:17 Uhr)
Tobi81 ist offline   Mit Zitat antworten
Alt 09-07-2004, 11:17   #2 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
So:
ActionScript:
  1. var zahlAusString = Number(string);
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 09-07-2004, 11:19   #3 (permalink)
...
 
Registriert seit: Jun 2004
Beiträge: 115
PHP-Code:
var breite:Number theNode[4].firstChild;
var 
hoehe:Number theNode[5].firstChild
so? leider funktionier das auch nit! wenn ich statt den firstchild zahlen eingeb funktioniert ist, sprich die fkt wird aufgerufen!


PHP-Code:
var breite Number(theNode[4].firstChild); 
var 
hoehe Number(theNode[5].firstChild); 
funktioniert leider auch nicht!

outline ist im anhang!
Angehängte Grafiken
Dateityp: gif outline.gif (1.008 Bytes, 2x aufgerufen)

Geändert von Tobi81 (09-07-2004 um 11:23 Uhr)
Tobi81 ist offline   Mit Zitat antworten
Alt 09-07-2004, 11:24   #4 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Ja und was steht in deinen firstChilds drin? Lass dir doch mal tracen, ob da überhaupt was sinnvolles ankommt...
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 09-07-2004, 11:35   #5 (permalink)
...
 
Registriert seit: Jun 2004
Beiträge: 115
PHP-Code:
trace(theNode[4].firstChild);
trace(theNode[5].firstChild);
tmp_breite theNode[4].firstChild;
tmp_hoehe theNode[5].firstChild;
var 
breite Number(tmp_breite);
var 
hoehe Number(tmp_hoehe);
trace(tmp_breite);
trace(tmp_hoehe);
loadMovie(picrefthis.con_pic_mc);
pic_outline._visible true;
pic_outline.buildoutline(tmp_hoehetmp_breite); 
die trace ausgabe:
Zitat:
100
74
100
74
Zitat:
XML:
<pic>../media/pics/news/1088862375.1251.jpg</pic>
<width>100</width>
<height>74</height>

Geändert von Tobi81 (09-07-2004 um 11:37 Uhr)
Tobi81 ist offline   Mit Zitat antworten
Alt 09-07-2004, 11:47   #6 (permalink)
Flashaholic
 
Benutzerbild von atothek
 
Registriert seit: Feb 2003
Ort: Berlin
Beiträge: 1.459
was haltet ihr von nodeValue ???
PHP-Code:
var breite Number(theNode[4].firstChild.nodeValue); 
oder auch
PHP-Code:
var breite Number(theNode[4].nodeValue); 
__________________
TVNEXT Solutions
atothek ist offline   Mit Zitat antworten
Alt 09-07-2004, 11:51   #7 (permalink)
...
 
Registriert seit: Jun 2004
Beiträge: 115
beim tracen ergibt das ein NULL, warum auch immer

PHP-Code:
trace(theNode[4].nodeValue
Tobi81 ist offline   Mit Zitat antworten
Alt 09-07-2004, 11:54   #8 (permalink)
...
 
Registriert seit: Jun 2004
Beiträge: 115
PHP-Code:
        var breite Number(theNode[4].firstChild.nodeValue);
        var 
hoehe Number(theNode[5].firstChild.nodeValue);
        
loadMovie(picrefthis.con_pic_mc);
        
pic_outline._visible true;
        
pic_outline.buildoutline(hoehebreite); 
so klappt es

und mal wieder hat atothek mir geholfen....Was du für mein Abschlußprojekt schon getan hast, hab vielen dank!!

Grüße Tobi

PS: hast du eine ICQ?
Tobi81 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:08 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele