Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 20-07-2005, 10:53   #1 (permalink)
Neuer User
 
Registriert seit: May 2005
Beiträge: 82
Question Color Object

Hallo,

ich habe folgendes Problem:
Eine Schaltfläche, die im aktiven zustand die Farbe ändern soll.
Die Schaltfläche enthält statischen Text für normal und drüber (muss auch statisch bleiben).
Der Schaltflächentext soll nun im aktiven Zustand den Over Status behalten. Da ich den statischen text nicht per AS ansprechen kann, habe ich es mit dem Color Object probiert.
ActionScript:
  1. aktiv = new Color(presse);
  2. aktiv.setRGB(0x000000);
Das funktioniert auch einwandfrei. Das Problem tauch auf, wenn eine andere Schaltfläche gedrückt wird und die vorher aktive Shcaltfläche Ihren normalen Status zurückbekommen soll. Ich muss also irgendwie die Änderungen, die ich mit dem Color Object durchgeführt habe rückgängig machen. Wenn ich allerdings nur wieder die Farbe verändere verliert die Shcaltfläche Ihre Mousoverfunktion.

Weiss jemand Rat?

Danke!
Zinotidi ist offline   Mit Zitat antworten
Alt 20-07-2005, 13:56   #2 (permalink)
Der Wunderhund
 
Benutzerbild von gaspode
 
Registriert seit: Jun 2002
Ort: Hattingen
Beiträge: 10.515
>Wenn ich allerdings nur wieder die Farbe verändere
>verliert die Shcaltfläche Ihre Mousoverfunktion.



Ladt die fla mal hoch.

gruß, gaspode
gaspode ist offline   Mit Zitat antworten
Alt 20-07-2005, 14:00   #3 (permalink)
Alter User
 
Benutzerbild von quaint
 
Registriert seit: Nov 2003
Ort: Berlin
Beiträge: 180
ja. die fla wäre gut. warscheinlich reicht aber nur der code abschneitt in dem du die farbe des movieclips änderst. da muss ja was ganz seltsames los sein...
quaint ist offline   Mit Zitat antworten
Alt 20-07-2005, 14:02   #4 (permalink)
Neuer User
 
Registriert seit: May 2005
Beiträge: 82
Code kommt

Geändert von Zinotidi (20-07-2005 um 14:05 Uhr)
Zinotidi ist offline   Mit Zitat antworten
Alt 20-07-2005, 14:04   #5 (permalink)
Neuer User
 
Registriert seit: May 2005
Beiträge: 82
Hier
'presse' ist die schaltfläche, welche beim klick schwarz werden soll - nur zurück geht wie gesagt nicht ;(
ActionScript:
  1. on(release){
  2.     if(_root.aktuell != "newsletter"){   
  3.         killThem()
  4.         if( _root.bgr1.getDepth() > _root.bgr2.getDepth() ){
  5.             ziel = _root.bgr2;
  6.         }else{
  7.             ziel = _root.bgr1;
  8.         }
  9.         _root.sub_navigation._visible = true;
  10.         _root.aktuell = "newsletter";
  11.  
  12.                aktiv = new Color(presse); //presse ist die schaltfläche
  13.                aktiv.setRGB(0x000000);
  14.        
  15.         loadMovie("home.swf",ziel);
  16.          _root.navigation.fadeinout(-20,50,5,10,"content/newsletter_content.swf");
  17.        
  18.         if(_root.bgr1.getDepth() < _root.bgr2.getDepth()){
  19.             _root.bgr1.swapDepths(_root.bgr2);
  20.         }else{
  21.             _root.bgr2.swapDepths(_root.bgr1);
  22.         }
  23.     }
  24. }
Zinotidi ist offline   Mit Zitat antworten
Alt 20-07-2005, 14:07   #6 (permalink)
voidboy
 
Benutzerbild von rendner[i]
 
Registriert seit: Sep 2004
Ort: München
Beiträge: 5.588
Wie zurück gehts nicht, meinste die Farbe oder was?
Also die kann nicht von alleine zurück, du hast es ja umgefärbt.
__________________
ERROR: Signature is too large

Geändert von rendner[i] (20-07-2005 um 14:08 Uhr)
rendner[i] ist offline   Mit Zitat antworten
Alt 20-07-2005, 14:14   #7 (permalink)
Alter User
 
Benutzerbild von quaint
 
Registriert seit: Nov 2003
Ort: Berlin
Beiträge: 180
wo willst du es denn zurücksetzen? ich mein bei dem teil den du jetzt gepostet hat scheint es eigentlich keine probleme zu geben, oder? naja außer das man halt erst den relevanten teil suchen muss. wenn ich vorhin meinte: warscheinlich reicht aber nur der code abschneitt in dem du die farbe des movieclips änderst. da muss ja was ganz seltsames los sein...
dann meinte ich erstens abschnitt und nicht abschneit. und zweitens nicht das du ganze seltsame posten sollst was da los. sondern die teile die mit der farbe was zu tun haben.
quaint ist offline   Mit Zitat antworten
Alt 20-07-2005, 14:15   #8 (permalink)
voidboy
 
Benutzerbild von rendner[i]
 
Registriert seit: Sep 2004
Ort: München
Beiträge: 5.588
Zitat:
sondern die teile die mit der farbe was zu tun haben
Das hatte er ja schon oben, oder was nimmst du so immer um einen mc umzufärben?
__________________
ERROR: Signature is too large
rendner[i] ist offline   Mit Zitat antworten
Alt 20-07-2005, 14:28   #9 (permalink)
Neuer User
 
Registriert seit: May 2005
Beiträge: 82
siehe erstes posting..
wenn ich nun den nächten link anklicke möchte isch die presse schaltfläche wieder auf den ausgangszustandzurücksetzen.

und da ist die frage WIE? Ein einfaches
ActionScript:
  1. aktiv = new Color(presse);
  2. aktiv.setRGB(0xCCCCCC);
Ändert zwar die Farbe zerstört aber wie oben erwähnt die 'darüber' Ansicht der Schaltfläche
Zinotidi ist offline   Mit Zitat antworten
Alt 20-07-2005, 14:32   #10 (permalink)
Alter User
 
Benutzerbild von quaint
 
Registriert seit: Nov 2003
Ort: Berlin
Beiträge: 180
gut dann würde ich einfach mal das color objekt aus den schaltflächen rausnehmen und irgendwo im _root platzieren. kann mir gut vorstellen, dass es damit schon getan wäre...

@ rendner:
ich meinte die stelle wo ers zurückfärben will. die andere, richtig, war ja schon oben.

Geändert von quaint (20-07-2005 um 14:33 Uhr)
quaint 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 00:58 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele