Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 18-04-2004, 17:29   #1 (permalink)
Digger2k3
Gast
 
Beiträge: n/a
Textfeld bei mouseover farbig füllen

Hallo liebe leut !!!

Ich wollte mal fragen ob es möglich ist, ein Textfeld mit dynamischen Text mit einer Farbe zu füllen, wenn man mit der Maus drüber fährt ...

also ich wollte das so machen:

ActionScript:
  1. on (rollOver) {
  2.     this.beginFill (0x486254, 100);
  3. }

Mfg

Tino
  Mit Zitat antworten
Alt 18-04-2004, 17:41   #2 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Da hast dich a bissl vertan, beginFill() gehört zur Drawing API...

Schau dir mal in der AS-Referenz die Textfeld-Properties an - da gibts "TextField.backgroundColor", und damit gehts auch dann...
__________________
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 18-04-2004, 17:56   #3 (permalink)
Digger2k3
Gast
 
Beiträge: n/a
hi sonar ...

was heißt "API" .. kann damit leider net so viel anfangen ... sorry ...

wie müsste es denn dann aussehen ???

so:

ActionScript:
  1. on (rollOver) {
  2.     this.TextField.backgroundColor (0x486254);
  3. }

??? .... oder ist das zu einfach gedacht ???


Mfg

Tino
  Mit Zitat antworten
Alt 18-04-2004, 18:01   #4 (permalink)
Digger2k3
Gast
 
Beiträge: n/a
ahh ..

ok ich habs ... man ich danke dir

ActionScript:
  1. this.txt1.background=true,
  2. this.txt1.backgroundColor=0x556699;
  Mit Zitat antworten
Alt 18-04-2004, 18:01   #5 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Also ein Textfeld kennt keinen rollOver, nur Buttons/MCs. Wenn du also dein TF in einen MC packst, und dem den rollOver zuweist, sollte es klappen:
ActionScript:
  1. //skript in ZL, in der der MC lebt
  2. deinMC.onRollOver = function() {
  3. this.deinTextfeld.backgroundColor = 0xCC00CC;
  4. };
__________________
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 18-04-2004, 18:06   #6 (permalink)
Digger2k3
Gast
 
Beiträge: n/a
ok .. deine variante ist besser, weil meine geht net so wie ich es will, er füllt zwar, aber nimmt es net wieder zurück ... auch wenn ich ihm sage dass bei rollOut der hintergrund weiß sein soll ...

mal gucken, ob das bei deiner geht

Mfg

Tino
  Mit Zitat antworten
Alt 18-04-2004, 18:12   #7 (permalink)
Digger2k3
Gast
 
Beiträge: n/a
OK geht alles SUPI ... danke nochmal

hier nochmal das komplette script, falls das auch noch jemand sucht:

ActionScript:
  1. _root.textfeld_rechts_mc.onRollOver = function() {
  2.         _root.textfeld_rechts_mc.textfeld_rechts.backgroundColor = 0xB7AA82;
  3. }
  4. _root.textfeld_rechts_mc.onRollOut = function() {
  5.         _root.textfeld_rechts_mc.textfeld_rechts.backgroundColor = 0xFFFFFF;
  6. }
  7. _root.textfeld_mitte_mc.onRollOver = function() {
  8.         _root.textfeld_mitte_mc.textfeld_mitte.backgroundColor = 0xB7AA82;
  9. }
  10. _root.textfeld_mitte_mc.onRollOut = function() {
  11.         _root.textfeld_mitte_mc.textfeld_mitte.backgroundColor = 0xFFFFFF;
  12. }
  13. _root.textfeld_links_mc.onRollOver = function() {
  14.         _root.textfeld_links_mc.textfeld_links.backgroundColor = 0xB7AA82;
  15. }
  16. _root.textfeld_links_mc.onRollOut = function() {
  17.         _root.textfeld_links_mc.textfeld_links.backgroundColor = 0xFFFFFF;
  18. }

Mfg

Tino

Geändert von Digger2k3 (18-04-2004 um 18:18 Uhr)
  Mit Zitat antworten
Alt 18-04-2004, 18:16   #8 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Die Zeile in dem rollOver
ActionScript:
  1. _root.textfeld_rechts_mc.textfeld_rechts.backgroundColor = 0x506C26;
geht aber kürzer/einfacher:
ActionScript:
  1. this.textfeld_rechts.backgroundColor = 0x506C26;
__________________
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 18-04-2004, 18:19   #9 (permalink)
Digger2k3
Gast
 
Beiträge: n/a
oh ... stimmt ... aber ich lasse es erstmal so, weil ich so für mich ne bessere übersicht habe .... aber auf jeden fall ein riesen Dankeschön an dich ... du kommt mit in meine special thanks spalte rein wenn das ok ist

Mfg

Tino
  Mit Zitat antworten
Alt 18-04-2004, 18:23   #10 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
is OK
__________________
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
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:38 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele