Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 28-07-2005, 09:48   #1 (permalink)
... loves Japan!
 
Benutzerbild von compuboy1010
 
Registriert seit: Apr 2005
Ort: D'dorf; DE
Beiträge: 715
TextArea zeigt nix an

Obwohl die Variable sOut Text beinhaltet, wird nix in der TextArea angezeigt.
Woran kann das liegen?

ActionScript:
  1. function displayOrderinfo():Void {
  2.     myStyle = new TextField.StyleSheet();
  3.     myStyle.load("style/styles.css");
  4.     this.mcSection.removeMovieClip();
  5.     this.createEmptyMovieClip("mcSection", this.getNextHighestDepth());
  6.     this.mcSection.attachMovie("mcItemlist", "mcItemlist", this.getNextHighestDepth(), {_x:0, _y:60});
  7.     this.mcSection.mcItemlist.taTextHolder.styleSheet = myStyle;
  8.     this.mcSection.mcItemlist.taTextHolder.html = true;
  9.     this.mcSection.mcItemlist.taTextHolder.htmlText = _global.sOut;;
  10.     this._parent.tTest.text = _global.sOut;
  11. }
compuboy1010 ist offline   Mit Zitat antworten
Alt 28-07-2005, 10:16   #2 (permalink)
°.oO°O.o°.oO.o°O
 
Benutzerbild von bamboocha
 
Registriert seit: Jun 2005
Ort: CH
Beiträge: 1.490
zeig mal, wo du die Funktion aufrufst!
Könnte ein Problem mit this sein...! this bezieht sich in ner Funktion immer auf die Funktionen und Werte der Funktion!
__________________
There is no way to happiness, happiness is the way! - Buddha
bamboocha ist offline   Mit Zitat antworten
Alt 28-07-2005, 10:47   #3 (permalink)
... loves Japan!
 
Benutzerbild von compuboy1010
 
Registriert seit: Apr 2005
Ort: D'dorf; DE
Beiträge: 715
Unhappy

Mit this kann es ja nichts zu tun haben, denn sonst würde das Textfeld ja erst garnicht angezeigt werden. Es wird ja schließlich in dieser Funktion erzeugt.

Es muss einen anderen Grund haben. Aber welchen?
compuboy1010 ist offline   Mit Zitat antworten
Alt 28-07-2005, 12:45   #4 (permalink)
... loves Japan!
 
Benutzerbild von compuboy1010
 
Registriert seit: Apr 2005
Ort: D'dorf; DE
Beiträge: 715
Leute, ich schnall bald ab.

Ich kann sogar die Farbe des Hintergrundes ändern, aber nix in die TextArea hineinschreiben? Was ist das?

ActionScript:
  1. this.mcSection.removeMovieClip();
  2.     //var myStyle = new TextField.StyleSheet();
  3.     //    myStyle.load("style/styles.css");
  4.     //myStyle.setStyle("html", {fontFamily:'Verdana,Helvetica, sans-serif', fontSize:'10px', color:'#000000'});
  5.     //myStyle.setStyle("body", {color:'#000000', textDecoration:'underline'});
  6.     this.createEmptyMovieClip("mcSection", getNextHighestDepth());
  7.     this.mcSection.attachMovie("itemlist", "mcItemlist", this.getNextHighestDepth(), {_x:0, _y:60});
  8.     //mcSection.mcItemlist.taTextHolder.styleSheet = myStyle;
  9.     mcSection.mcItemlist.taTextHolder.html = false;
  10.     mcSection.mcItemlist.taTextHolder.editable = false;
  11.     mcSection.mcItemlist.taTextHolder.text = "_global.sOut";
  12.     mcSection.mcItemlist.taTextHolder.setStyle("backgroundColor", 0x000000);;
  13.     _parent.tTest.text = targetpath(this.mcSection.mcItemlist.taTextHolder);

Könnte das bitte mal jemand ausprobieren? Ich dreh am Rad ...

Geändert von compuboy1010 (28-07-2005 um 12:52 Uhr)
compuboy1010 ist offline   Mit Zitat antworten
Alt 28-07-2005, 12:58   #5 (permalink)
°.oO°O.o°.oO.o°O
 
Benutzerbild von bamboocha
 
Registriert seit: Jun 2005
Ort: CH
Beiträge: 1.490
Lass mal die Anführungszeichen um _global.sOut weg!
__________________
There is no way to happiness, happiness is the way! - Buddha
bamboocha ist offline   Mit Zitat antworten
Alt 28-07-2005, 12:59   #6 (permalink)
... loves Japan!
 
Benutzerbild von compuboy1010
 
Registriert seit: Apr 2005
Ort: D'dorf; DE
Beiträge: 715
Sehr witzig! Du weißt also auch keine Lösung?
compuboy1010 ist offline   Mit Zitat antworten
Alt 28-07-2005, 13:00   #7 (permalink)
°.oO°O.o°.oO.o°O
 
Benutzerbild von bamboocha
 
Registriert seit: Jun 2005
Ort: CH
Beiträge: 1.490
Aha - du willst nicht die globale Variable übergeben?
__________________
There is no way to happiness, happiness is the way! - Buddha
bamboocha ist offline   Mit Zitat antworten
Alt 28-07-2005, 13:01   #8 (permalink)
... loves Japan!
 
Benutzerbild von compuboy1010
 
Registriert seit: Apr 2005
Ort: D'dorf; DE
Beiträge: 715
Doch! Die Anführungszeichen habe ich nur testweise hinzugefügt.
Aber er schreibt mir noch nicht mal "_global.sOut" in die Textarea. Die ist komplett leer. Absolut bizarr.
compuboy1010 ist offline   Mit Zitat antworten
Alt 28-07-2005, 13:12   #9 (permalink)
°.oO°O.o°.oO.o°O
 
Benutzerbild von bamboocha
 
Registriert seit: Jun 2005
Ort: CH
Beiträge: 1.490
Und in deinem MC "itemlist" hast du ein dynamisches Textfeld, dass taTextHolder heisst?
__________________
There is no way to happiness, happiness is the way! - Buddha
bamboocha ist offline   Mit Zitat antworten
Alt 28-07-2005, 13:16   #10 (permalink)
... loves Japan!
 
Benutzerbild von compuboy1010
 
Registriert seit: Apr 2005
Ort: D'dorf; DE
Beiträge: 715
Zitat:
Zitat von bamboocha
Und in deinem MC "itemlist" hast du ein dynamisches Textfeld, dass taTextHolder heisst?
Nein. Da ist die Komponente TextArea mit Instanznamen "taTextHolder" drin.

Muss man bei dynamisch hinzugefügten Komponenten irgendetwas beachten?
Linkage oder so?

Geändert von compuboy1010 (28-07-2005 um 13:26 Uhr)
compuboy1010 ist offline   Mit Zitat antworten
Alt 28-07-2005, 13:51   #11 (permalink)
°.oO°O.o°.oO.o°O
 
Benutzerbild von bamboocha
 
Registriert seit: Jun 2005
Ort: CH
Beiträge: 1.490
Habe jetzt noch nen Test gemacht, indem ich die Komponente auf die Bühne gezogen und exportiert habe! Scheint tatsächlich irgendein Problem beim dynamischen Erstellen zu sein, denn bei exportierter Komponente funktionierte die Übergabe der Variable problemlos!
__________________
There is no way to happiness, happiness is the way! - Buddha
bamboocha ist offline   Mit Zitat antworten
Alt 28-07-2005, 14:00   #12 (permalink)
... loves Japan!
 
Benutzerbild von compuboy1010
 
Registriert seit: Apr 2005
Ort: D'dorf; DE
Beiträge: 715
verdammt, du hast recht.
Wenn ich das ding statisch auf der Bühne habe lässt es sich ansprechen.

Das kann doch nicht wahr sein. Aber es muss doch auch dynamisch gehen.

Geändert von compuboy1010 (28-07-2005 um 14:07 Uhr)
compuboy1010 ist offline   Mit Zitat antworten
Alt 28-07-2005, 14:14   #13 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Tach!
Hab mir das jetzt nicht alles durchgelesen. Aber probier's mal so:
ActionScript:
  1. this.onEnterFrame = function() {
  2.     delete this.onEnterFrame;
  3.     this._parent.tTest.text = sOut;
  4. };
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 28-07-2005, 14:23   #14 (permalink)
... loves Japan!
 
Benutzerbild von compuboy1010
 
Registriert seit: Apr 2005
Ort: D'dorf; DE
Beiträge: 715
Hrrrrmmm.

Ich glaube, das hat nichts mit unserem Problem zu tun.
Es geht um die TextArea. tTest ist nur ein Textfeld zum Testen(unwichtig).
compuboy1010 ist offline   Mit Zitat antworten
Alt 28-07-2005, 14:31   #15 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Wenn du die TextArea aus der Bibliothek attachst, dann musst du das aber so machen. Beispiel: TextArea in MovieClip (Instanzname TextArea "TextA", Bezeichner MovieClip "mc"):
ActionScript:
  1. //Das geht:
  2. attachMovie("mc", "mc", 1);
  3. onEnterFrame = function () {
  4.     delete this.onEnterFrame;
  5.     this.mc.textA.text = "hallo";
  6. };
  7. //Das geht nicht:
  8. attachMovie("mc", "mc", 1);
  9. this.mc.textA.text = "hallo";
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager 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:30 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele