Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 04-09-2003, 23:41   #1 (permalink)
Neuer User
 
Registriert seit: Apr 2003
Beiträge: 117
Textfeld prob

Hi Ho !

Bei mir tut sich folgendes problem auf.
ich habe festgestellt, daß, wenn ich eine textbox als dynamisch deklariere, der enthaltene text nicht angezeigt wird. ist das ein bug oder so ???
dadurch komme ich nicht mit der fehlersuche im quellcode weiter. also ich habe folgendes:


MC1 -> MC2 -> MC3(davon mehrere dynamisch, klappt auch wunderbar) -> enthaltene Textfelder

bei onClipEvent(load) von MC2 sollen 1. die MC's dynamisch erstellt werden, was ja auch klappt bei diesem event sollen auch die textfelder in dem einzelnen kopierten MC's gefüllt werden.

this.MC2.MC3.textfeld.text = "blabsl";

oder auch

_root.MC1.MC2.MC3.textfeld.text = "blabsl";

mache ich was falsch oder gibt es da eine erklärung für. sobald ich den text reinschreibe und die textfelder statisch mache, bekomme ich den text angezeigt.
__________________
REALITÄT IST DA WO DER PIZZAMANN HER KOMMT
actras ist offline   Mit Zitat antworten
Alt 05-09-2003, 00:11   #2 (permalink)
zimmer 101
 
Benutzerbild von ricobeck
 
Registriert seit: Jul 2003
Ort: LE
Beiträge: 1.581
Question

TACH!

hast du einen instanz-namen vergeben?
ricobeck ist offline   Mit Zitat antworten
Alt 05-09-2003, 01:34   #3 (permalink)
Neuer User
 
Registriert seit: Apr 2003
Beiträge: 117
hi ho

ja alle mcs sowie alle elemente haben bei mir instanzennamen bekommen
__________________
REALITÄT IST DA WO DER PIZZAMANN HER KOMMT
actras ist offline   Mit Zitat antworten
Alt 05-09-2003, 08:27   #4 (permalink)
Neuer User
 
Registriert seit: Apr 2003
Beiträge: 117
was ich komisch finde ist, daß ich überall eine neue instanz eines dyn.textfeldes erstellen kann und auch text eingeben kann, der in der preview angezeigt wird. sobald ich aber in diesem MC bin, in dem ich die textfelder habe und auch text in diesen habe, der mir in der entwurfsansicht angezeigt wird, ist vorbei. es wird mir in der preview kein text mehr ausgegeben

der pfad stimmt auch, ich habs schon mal mit dem pfadwizard gemacht und relativ und absolut usw usw

gibt es evtl eine begrenzte anzahl an "tiefen" ??


....

ich hab gerade gemerkt, daß wenn ich eine maske drüberlege, mir der text nicht angezeigt wird. sobald ich die maske weg habe, wird er angezeigt ........ so'n mist, die maske ist aber notwendig



HIIIIIIIIILFEEEEEEEEEEEEE
__________________
REALITÄT IST DA WO DER PIZZAMANN HER KOMMT

Geändert von actras (05-09-2003 um 08:44 Uhr)
actras ist offline   Mit Zitat antworten
Alt 05-09-2003, 09:46   #5 (permalink)
Wer??? Ich???
 
Registriert seit: May 2003
Ort: München
Beiträge: 807
@actras:
So wie du das geschrieben hast hast du eine Filmsequenz MC1, in der liegt die Filmsequenz MC2 und in der MC3.
Lieg ich da richtig oder hab ich da was falsch verstanden?????

Du hast geschrieben:

_root.MC1.MC2.MC3.namedesTextfeldes

Vielleicht hast du auch dem Textfeld keinen VAriablennamen sondern einen Instanznamen zugewiesen????

Bitte um mehr Informationen.

Cu
hOmId
Homid ist offline   Mit Zitat antworten
Alt 05-09-2003, 09:50   #6 (permalink)
zimmer 101
 
Benutzerbild von ricobeck
 
Registriert seit: Jul 2003
Ort: LE
Beiträge: 1.581
kannste mal die fla anhängen, dass ich es mir anschauen kann???
ricobeck ist offline   Mit Zitat antworten
Alt 05-09-2003, 10:02   #7 (permalink)
Neuer User
 
Registriert seit: May 2003
Ort: bielefeld
Beiträge: 67
Thumbs up

musst du das dyn.textfeld per zeichen einbetten alle machen.dann klappts auch mit der maske!
__________________
need 2 fix my head
dr_skin ist offline   Mit Zitat antworten
Alt 05-09-2003, 10:03   #8 (permalink)
Neuer User
 
Registriert seit: Apr 2003
Beiträge: 117
so, folgende struktur hat sich geändert:



MC1 -> MC2(textfelder)

das füllen der textfelder funzte einwandfrei, solange ich im MC1 eine maske im MC1 über MC2 lege. dann werden dynamische Textfelder nicht mehr angezeigt.

das selbige habe ich auch mal im _root ausprobiert. sobald eine maske im spiel ist, werden die auf dieser ebene enthaltenen dynamischen textfelder nicht mehr angezeigt.

.....

jetzt drehe ich ganz durch !!!!

nachdem jetzt wollte ich den tip mit dem einbetten für alle ...
machen. gesagt getan, jetzt wirkt die maske im MC1 auf die ebene mit dem MC2 nicht mehr.

ich werd verrückt !!!!!!!!!!!
__________________
REALITÄT IST DA WO DER PIZZAMANN HER KOMMT

Geändert von actras (05-09-2003 um 10:13 Uhr)
actras ist offline   Mit Zitat antworten
Alt 05-09-2003, 10:08   #9 (permalink)
zimmer 101
 
Benutzerbild von ricobeck
 
Registriert seit: Jul 2003
Ort: LE
Beiträge: 1.581
guter tip von dr_skin
ricobeck ist offline   Mit Zitat antworten
Alt 05-09-2003, 16:49   #10 (permalink)
Neuer User
 
Registriert seit: Apr 2003
Beiträge: 117
also das mit dem problem, wenn nun eine maske angelegt wird und die maske keine wirkung hat ist immernoch aktuell

-----

update:

den fehler hab ich jetzt behoben und es funzt auch soweit. doch leider lassen die textfelder mich nicht in ruhe, da ich nun folgendermaßen vorgehe:

ActionScript:
  1. onClipEvent(load) {
  2.  
  3.     var newsarray = new Array();
  4.     var detai = new Array();
  5.     var newsdaten = new LoadVars();
  6.    
  7.     _root.instanz = "news";
  8.     _root.headstop = -190.7;
  9.  
  10.     newsdaten.onLoad = function() {
  11.        
  12.         this.newsarray = this.news.split("§");
  13.  
  14.         for(var i=0; i<=this.newsarray.length; i++) {
  15.  
  16.             duplicateMovieClip (_root.news.newsthread, "newsthread"+i, i);
  17.             setProperty("newsthread"+i, _x, _root.news.newsthread._x);
  18.             setProperty("newsthread"+i, _y, _root.news.newsthread._y + (215 * i));
  19.            
  20.             _root.news.detai = this.newsarray[i].split("|");
  21.            
  22.             _root.news["newsthread"+i].nr.text = i;
  23.             _root.news["newsthread"+i].datum.text = _root.news.detai[0];
  24.             _root.news["newsthread"+i].header.text = _root.news.detai[1];
  25.             _root.news["newsthread"+i].content.text = _root.news.detai[2];
  26.         }
  27.     }
  28.     newsdaten.load("config.php?option=news");
  29.  
  30. }

PHP Vars:

&news=12.08.2003|Dies ist die erste Nachricht|So, nun haben wir den Salat. Diese erste nachricht ..... bla bla bla§13.08.2003|Dies ist die zweite Nachricht|So, nun haben wir den Salat. Diese erste nachricht ..... bla bla bla§14.08.2003|Dies ist die dritte Nachricht|So, nun haben wir den Salat. Diese erste nachricht ..... bla bla bla

das problem ist, daß zB ich zwar 3 newsthreads bekomme, das erste allerdings beim 2. anfängt un im 2. das dritte ist, im 3 aber nix enthalten ist.

und es steht ein datum im textfeld datum, welches ich 100%ig nicht mehr als wert eingetragen hab. in jedem dyn erzeugtem newsthread steht der 09.09.2003 drin das hatte ich zuvor als testwert drin ist jetzt definitiv draußen

wer kann mir nun ein bisl helfen. da es sehr sehr spät für mich ist, können natürlich auf flüchtigkeitsfehler drin sein.
__________________
REALITÄT IST DA WO DER PIZZAMANN HER KOMMT

Geändert von actras (06-09-2003 um 02:24 Uhr)
actras ist offline   Mit Zitat antworten
Alt 06-09-2003, 12:02   #11 (permalink)
Neuer User
 
Registriert seit: Apr 2003
Beiträge: 117
so, ich hab gemerkt, daß die var i nicht 0 ist .... das kann doch nicht sein.

ich habe nirgendwo eine zuweisung zu i und auch nirgendwo ein increment.



?????????????????????????
__________________
REALITÄT IST DA WO DER PIZZAMANN HER KOMMT
actras ist offline   Mit Zitat antworten
Alt 07-09-2003, 13:51   #12 (permalink)
Neuer User
 
Registriert seit: Apr 2003
Beiträge: 117
also ich brauche jetzt echt eure hilfe !!!!!!

das textfeld datum bekommt einen wert zugewiesen, wenn ich es im browser öffne obwohl ich definitiv KEINEN wert irgendwo zugewiesen habe

ich habe sogar en instanzennamen geändert in etwas total unterschiedlichen namen. trotzdem steht immerwieder der 09.09.2003 dort. ich bin jedes bild und jedes element durchgegangen und habe nachgesehen ... nix dergelichen alles leer
__________________
REALITÄT IST DA WO DER PIZZAMANN HER KOMMT
actras 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 11:43 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele