Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 11-03-2006, 22:58   #1 (permalink)
Neuer User
 
Registriert seit: Jan 2006
Beiträge: 7
textfelder ersetzten

hallo!

hab mal eine frage und zwar:

ich habe ein textfeld mit einem beliebigen text und daneben einen button!
wenn ich mit der maus über den button fahre, will ich, dass sich der text in dem textfeld ändert!

wie mache ich das am besten??

lg daniel
dani86 ist offline   Mit Zitat antworten
Alt 11-03-2006, 23:12   #2 (permalink)
Pending…
 
Benutzerbild von psyk
 
Registriert seit: Jul 2002
Ort: Hamburg
Beiträge: 3.866
Dazu muß das Textfeld dynamisch seind und eine Instance besitzen (z.B. my_txt).

PHP-Code:
my_btn.onRollOver = function ()
{
   
// : neue Vergabe an das Textfeld mit der Instance
   
_root.my_txt.text 'Hello world!';

__________________
:: Warum einfach, wenn's auch kompliziert geht! ::
psyk ist offline   Mit Zitat antworten
Alt 11-03-2006, 23:14   #3 (permalink)
Neuer User
 
Registriert seit: Jan 2006
Beiträge: 7
okay vielen dank!

und wenn ich dass nur einmal will? also wenn er danach andere funktionen ausführt und ich nochmal mit der maus drüberfahre, dann soll er nichts mehr ändern! einfach mit stop (); ??

lg
dani86 ist offline   Mit Zitat antworten
Alt 11-03-2006, 23:18   #4 (permalink)
Herr Brot
 
Benutzerbild von mati
 
Registriert seit: Dec 2002
Beiträge: 1.692
Tag!
Du weist sowohl dem dynamischen Textfeld als auch dem Button einen Instanznamen zu und dann bekommt der Button ein onRollOver-Event, in dem es den Text des Textfeldes ändert.
ActionScript:
  1. //prinzipiell sieht das dann so aus
  2. //Button heißt hier meinButton und Textfeld TF. Beide liegen einfach auf der Hauptzeitleiste
  3. meinButton.onRollOver = function() {
  4.     TF.text = "drauf";
  5. }
  6. //setzt beim Verlassen des Buttons den Text wieder anders
  7. meinButton.onRollOut = function() {
  8.     TF.text = "und weg";
  9. }

mati.

Edit: da will man mal wieder was schön ausführlich erklären, und dann läuft einem der psyk übern weg ...
__________________
„Ich war geheilt, all right!“

Geändert von mati (11-03-2006 um 23:20 Uhr)
mati ist offline   Mit Zitat antworten
Alt 11-03-2006, 23:39   #5 (permalink)
Pending…
 
Benutzerbild von psyk
 
Registriert seit: Jul 2002
Ort: Hamburg
Beiträge: 3.866
Dann nimm einfach noch ein Boolean in dem du des Status des Button speicherst.

PHP-Code:
// : Variable die den Status des Button speichert
var my_status false;

meinButton.onRollOver = function() 
{
    if ( 
my_status == falseTF.text "drauf";
    
my_status true;
}

meinButton.onRollOut = function() 
{
    
TF.text "und weg";

Wenn du Fragen hast, frag mati.
__________________
:: Warum einfach, wenn's auch kompliziert geht! ::

Geändert von psyk (11-03-2006 um 23:43 Uhr)
psyk 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 10:22 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele