Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 16-01-2004, 04:47   #1 (permalink)
Neuer User
 
Benutzerbild von nachtwut77
 
Registriert seit: Oct 2003
Beiträge: 384
input-textfield format? scrollbar?

hallo,

zwei fragen:

1. ich habe einem input-textfeld ein format (verdana, bold) zu gewiesen, beim vorgegebenen text ist das auch o.k., wenn ich ins feld klicke, gibt er new times roman, normal ???

wie kann ich das lösen?

2. gibt es mit as die möglichkeit einem input textfeld eine scrollbar zu verpassen?


danke! und grüsse,
nachtwut77.
nachtwut77 ist offline   Mit Zitat antworten
Alt 16-01-2004, 11:29   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Zu 1. Versuch mal, den Text einzubetten und falls es dann nocht nicht funzt, den Font in die Bibliothek zu importieren (Exportnamen nicht vergessen).

Zu 2. Gib dem Textfeld einen Instanznamen und zieh aus der UI-Komponentensammlung eine Scrollbar auf das Textfeld.
  Mit Zitat antworten
Alt 16-01-2004, 11:52   #3 (permalink)
PIXELSCHIEBER
 
Benutzerbild von FlashKasper
 
Registriert seit: Oct 2001
Ort: Salem, Bodensee
Beiträge: 638
Lösung für dein erstes Problem, ging mir genau so:

movieClip.prototype.genText + dynamisch erzeugtes Eingabefeld
__________________
Pack den Highscore
FlashKasper ist offline   Mit Zitat antworten
Alt 16-01-2004, 15:26   #4 (permalink)
Neuer User
 
Benutzerbild von nachtwut77
 
Registriert seit: Oct 2003
Beiträge: 384
Zitat:
Geschrieben von agedoubleju
Zu 2. Gib dem Textfeld einen Instanznamen und zieh aus der UI-Komponentensammlung eine Scrollbar auf das Textfeld.
ich meinte per as!?

aber danke euch beiden, problem 1 ist gelöst!!


grüsse,
nachtwut77.
nachtwut77 ist offline   Mit Zitat antworten
Alt 16-01-2004, 15:30   #5 (permalink)
PIXELSCHIEBER
 
Benutzerbild von FlashKasper
 
Registriert seit: Oct 2001
Ort: Salem, Bodensee
Beiträge: 638
wenn du die scrollbar aus der bibliothek attachest? Das könnte doch gehen und dann verknüpfst, so als Idee, mal schaun ob das geht.
__________________
Pack den Highscore
FlashKasper ist offline   Mit Zitat antworten
Alt 16-01-2004, 15:36   #6 (permalink)
PIXELSCHIEBER
 
Benutzerbild von FlashKasper
 
Registriert seit: Oct 2001
Ort: Salem, Bodensee
Beiträge: 638
ein auszug aus der Hilfe:

"Target Text Field ist ein String, der den Instanznamen des mit der Bildlaufleiste versehenen Textfelds angibt. Diesem Parameter wird beim Einfügen der Bildlaufleiste in das Textfeld auf der Bühne automatisch der Instanzname des betreffenden Feldes als Wert zugewiesen. Beim Ändern oder Löschen dieses Parameters wird die Bildlaufleiste vom Textfeld auf der Bühne abgetrennt. Mit der Methode FScrollBar.setScrollTarget können Sie diesen Parameter während der Filmwiedergabe einstellen. "
__________________
Pack den Highscore
FlashKasper ist offline   Mit Zitat antworten
Alt 16-01-2004, 15:44   #7 (permalink)
PIXELSCHIEBER
 
Benutzerbild von FlashKasper
 
Registriert seit: Oct 2001
Ort: Salem, Bodensee
Beiträge: 638
wenn du die Scrollbar dynamisch aus der Bibliothek attached und das Eingefeld auch, dann geht das so:

ActionScript:
  1. deineScrollbar.setScrollTarget(deineTextInstanz);
__________________
Pack den Highscore
FlashKasper ist offline   Mit Zitat antworten
Alt 17-01-2004, 08:05   #8 (permalink)
Neuer User
 
Benutzerbild von nachtwut77
 
Registriert seit: Oct 2003
Beiträge: 384
hallo.

@FlashKasper
danke für dein bemühen!

leider hab ich es bis jetzt noch nicht hinbekommen, einem mit as mehrzeiligen textfeld eine scrollbar anzugeben!
mit welchen methoden bzw. wie instanziere ich diese überhaupt?


grüsse,
nachtwut77.
nachtwut77 ist offline   Mit Zitat antworten
Alt 17-01-2004, 12:38   #9 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
ActionScript:
  1. this.createTextField("meineTextfeldInstanz", 6, 50, 20, 940, 720);//instanzname, tiefe, x, y, breite, hoehe
  2. this.meineTextfeldInstanz.autoSize = "left";
  3. this.meineTextfeldInstanz.multiline = true;
  4. this.meineTextfeldInstanz.wordWrap = true;
  5. this.meineTextfeldInstanz.border = true;
  6. this.meineTextfeldInstanz._highquality = 1;
  7. this.meineTextfeldInstanz.selectable = true;
  8. this.meineTextfeldInstanz.type = "input";
  9. this.meineTextfeldInstanz._visible = true;
  10. this.meineTextfeldInstanz._alpha = 100;
  11. this.meineTextfeldInstanz.embedFonts = true;
  12. this.meineTextfeldInstanz.html = false;
  13. this.meineTextfeldInstanz.text = meinTxt;//in meinTxt steht der Text
  14.  
  15. this.meineTextfeldInstanz.form = new TextFormat();
  16. this.meineTextfeldInstanz.form.font = "Arial";
  17. this.meineTextfeldInstanz.form.size = "16";
  18. this.meineTextfeldInstanz.form.color = "0x000000";
  19.  
  20. this.meineTextfeldInstanz.setTextFormat(this.meineTextfeldInstanz.form);
  21.  
  22. Selection.setFocus("this.meineTextfeldInstanz");//Fokus auf das Textfeld legen
  23.  
  24. //Scrollbar initialisieren
  25. var initObject={_x:990,_y:20};//Positionen festlegen für die Scrollbar
  26. this.attachMovie("FScrollBarSymbol","Bar",100,initObject);//FScrollbar ist der Exportname der Komponenten in der Bibliothek
  27. this.setScrollTarget(meineTextfeldinstanz);//Ziel festlegen
  28. this.Bar.setSize(meineTextfeldinstanz._height);//Höhe des Textfeldes ist gleichzeitig die Höhe der Scrollbar
  29.  

Geändert von agedoubleju (17-01-2004 um 12:41 Uhr)
  Mit Zitat antworten
Alt 17-01-2004, 14:14   #10 (permalink)
Neuer User
 
Benutzerbild von nachtwut77
 
Registriert seit: Oct 2003
Beiträge: 384
@agedoubleju
hey holger, das sieht sehr klasse aus!!!

DANKE!!! ...ich werds ausprobieren......


grüsse,
nachtwut77.
nachtwut77 ist offline   Mit Zitat antworten
Alt 17-01-2004, 18:12   #11 (permalink)
Neuer User
 
Benutzerbild von nachtwut77
 
Registriert seit: Oct 2003
Beiträge: 384
o.k. die scrollbar-komponente ist nun da

leider funkt die aber noch nicht ...ist verknüpft, wordWrap ist true, und der instanzname des textfeldes ist auch mit drin...

hm... arbeite eigentlich nicht mit den komponenten, gibt es da noch etwas einzustellen??


nachtwut.
nachtwut77 ist offline   Mit Zitat antworten
Alt 19-01-2004, 16:44   #12 (permalink)
Neuer User
 
Benutzerbild von nachtwut77
 
Registriert seit: Oct 2003
Beiträge: 384
sorry, aber ich bekomm den eingegebenen text im input-feld immer noch nicht zum scrollen ...wäre wirklich sehr dankbar, wenn mir hier noch jemand weiterhelfen könnte...

*um.kleine.beispiel.fla.bettel* *g*

ich krieg das echt nicht gebacken!!!


eine verzweifelte nachtwut77!
nachtwut77 ist offline   Mit Zitat antworten
Alt 19-01-2004, 17:14   #13 (permalink)
PIXELSCHIEBER
 
Benutzerbild von FlashKasper
 
Registriert seit: Oct 2001
Ort: Salem, Bodensee
Beiträge: 638
das script ist klasse@agedoubleju

hat sich das gleich mal kopiert und als Funktion abgelegt

Probier mal diese kleinen Anpassungen@nachtwut77, falls du noch nicht dahinter gekommen bist.


ActionScript:
  1. // bei "no" wird dein Eingabefeld von vornherein in der vorgegebenen Grösse angezeigt
  2. this.meineTextfeldInstanz.autoSize = "no";
  3.  
  4. this.meineTextfeldInstanz.setTextFormat(this.meineTextfeldInstanz.form);
  5.  
  6. // der neu eingegebene Text wird auch formatiert
  7. this.meineTextfeldInstanz.setNewTextFormat(this.meineTextfeldInstanz.form);
  8.  
  9.  
  10. //Scrollbar initialisieren
  11. // klitzekleiner Fehler this.Bar hat das Bar gefehlt, deswegen hat die Verknüpfung zwischen Text und Scrollbar nicht gefutzt
  12. this.Bar.setScrollTarget(meineTextfeldinstanz);//Ziel festlegen
  13.  
__________________
Pack den Highscore

Geändert von FlashKasper (19-01-2004 um 17:33 Uhr)
FlashKasper ist offline   Mit Zitat antworten
Alt 19-01-2004, 22:21   #14 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
  Mit Zitat antworten
Alt 20-01-2004, 06:48   #15 (permalink)
Neuer User
 
Benutzerbild von nachtwut77
 
Registriert seit: Oct 2003
Beiträge: 384
DANKE !!! euch beiden!

hatte das Bar schonmal ergänzt, aber noch etwas anderes umgescriptet, hm...weiss net mehr...jedenfalls funkt mein script nun!! *freu*

nochmal danke!!

grüsse,
nachtwut77.
nachtwut77 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 16:33 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele