Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 10-07-2006, 06:43   #1 (permalink)
05
 
Benutzerbild von gorgeous
 
Registriert seit: Nov 2004
Beiträge: 346
xml ticker & textfield prototype problem

guten morgen,

ich hab das problem das mein textfield prototype zwar funktioniert aber ich nicht den text aus der xml angezeigt bekomme sondern eine "level" angabe. (level0.instanznamen)

hier das AS mit dem aufruf:

ActionScript:
  1. fscommand("allowscale", "false");
  2. inhalt_mc.datum = "Lade Daten...";
  3. meinXML = new XML();
  4. meinXML.load("news.xml");
  5. meinXML.ignoreWhite = true;
  6. meinXML.onLoad = function(status) {
  7.     if (status) {
  8.         tempXML = meinXML.firstChild.childNodes;
  9.         inhalt_mc.titel = tempXML[0].attributes.titel;
  10.         inhalt_mc.datum = tempXML[0].attributes.datum;
  11.         inhalt_mc.verweis = tempXML[0].attributes.url;
  12.         inhalt_mc.autor_mc.gotoAndStop(tempXML[0].attributes.autor);
  13.         xmlTicker("inhalt_mc", String(tempXML[0].firstChild));
  14.         delete meinXML;
  15.     }
  16. };
  17.  
  18. w_btn.onRelease = function() {
  19.     if (aktNews<tempXML.length-1) {
  20.         aktNews++;
  21.         aktNewsNr = aktNews+1;
  22.        
  23.         // prototype aufruf: //
  24.         inhalt_mc.inh.typeWriter(""+inhalt_mc.inh, 10);
  25.        
  26.         inhalt_mc.titel = tempXML[aktNews].attributes.titel;
  27.         inhalt_mc.datum = tempXML[aktNews].attributes.datum;
  28.         inhalt_mc.verweis = tempXML[aktNews].attributes.url;
  29.         inhalt_mc.autor_mc.gotoAndStop(tempXML[aktNews].attributes.autor);
  30.         xmlTicker("inhalt_mc", String(tempXML[aktNews].firstChild));
  31.         signal = 0;
  32.         clearInterval(iv);
  33.     }
  34. };

hier der textfield prototype:
ActionScript:
  1. TextField.prototype.typeWriter = function(str, ms) {
  2.     var me = this, i = 0;
  3.     var itv = setInterval(function () {
  4.         me.htmlText = str.substring(0, i);
  5.         i++;
  6.         if (i>str.length) {
  7.             clearInterval(itv);
  8.         }
  9.         updateAfterEvent();
  10.     }, ms);
  11. };

kennt jemand das problem und kann mir weiterhelfen?
hab mal meine datei angehangen.

viele grüße, gorgoeus
Angehängte Dateien
Dateityp: zip xmlTickerNeu.zip (33,5 KB, 21x aufgerufen)
__________________
:)
gorgeous ist offline   Mit Zitat antworten
Alt 10-07-2006, 07:04   #2 (permalink)
mushroom powered
 
Benutzerbild von b.asile
 
Registriert seit: Jun 2005
Ort: Amsterdam
Beiträge: 2.649
Guten Morgen!!

kannst du mir vielleicht diese beiden Zeilen grad näher erläutern??
PHP-Code:
inhalt_mc.autor_mc.gotoAndStop(tempXML[aktNews].attributes.autor);
        
xmlTicker("inhalt_mc"String(tempXML[aktNews].firstChild)); 
Also dein XML kommt ja schon mal an, und deine IF-Abfragen greifen auch. Also muss das problem im schreiben, oder auslesen liegen.
__________________
[ WHEN THE GOING GETS WEIRD THE WEIRD TURN PRO ]

devboy.org
b.asile ist offline   Mit Zitat antworten
Alt 10-07-2006, 14:24   #3 (permalink)
05
 
Benutzerbild von gorgeous
 
Registriert seit: Nov 2004
Beiträge: 346
hallo,

ich hatte der übersichtlichkeit halber einige sachen aus der .fla gelöscht. daher stammt das noch.

ich denke das problem liegt einfach bei dem aufruf das der text irgendwie noch nicht vorhanden ist oder sowas in der art?!

fuckel hier jetzt schon die ganze zeit rum aber irgendwie will es nicht hinhauen!
jemand noch eine idee?


grüße, gorgeous
__________________
:)
gorgeous ist offline   Mit Zitat antworten
Alt 10-07-2006, 14:32   #4 (permalink)
mushroom powered
 
Benutzerbild von b.asile
 
Registriert seit: Jun 2005
Ort: Amsterdam
Beiträge: 2.649
geht es denn testzweckhalber so?
PHP-Code:
me.htmlText tempXML[aktNews].firstChild.substring(0i); 
???
__________________
[ WHEN THE GOING GETS WEIRD THE WEIRD TURN PRO ]

devboy.org
b.asile ist offline   Mit Zitat antworten
Alt 10-07-2006, 15:19   #5 (permalink)
05
 
Benutzerbild von gorgeous
 
Registriert seit: Nov 2004
Beiträge: 346
schade leider passiert dann gar nichts mehr!
aber danke für den versuch!
__________________
:)
gorgeous ist offline   Mit Zitat antworten
Alt 10-07-2006, 15:48   #6 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
So z.B. ginge das:

Im Prototypen:
_root.itv = setInterval(function () {

Für deine Buttons dann:
PHP-Code:
clearInterval(_root.itv);
inhalt_mc.inh.typeWriter(String(tempXML[aktNews].firstChild), 10); 
Wobei du halt aktNews rauf bzw. runterzählen musst. Kommt mir alles übrigens reichlich kompiziert vor bzw. hast du da schon ordendlich drin "rumgepfuscht" .
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 10-07-2006, 16:54   #7 (permalink)
05
 
Benutzerbild von gorgeous
 
Registriert seit: Nov 2004
Beiträge: 346
danke das hat mir sehr geholfen!
wäre ich im leben nicht drauf gekommen den string aufzurufen!

viele grüße & schönen tag euch noch!
gorgeous
__________________
:)
gorgeous 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:06 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele