Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 22-08-2003, 20:32   #1 (permalink)
Neuer User
 
Registriert seit: Aug 2001
Ort: Suttgart
Beiträge: 36
Problem mit MAC

Hallo,

ich habe einen dynamischen Farbwechsel programmiert, welcher die Farbe des Obejekts(x) bei MouseOver über Objekt(y) ändert.

Bei meinem PC alls kein Problem, doch bei der Betrachtung beim Mac, haben sich alle Farben beim MouseOver geändert...WARUM?

Rufe den Farbwert so auf:

ActionScript:
  1. on(rollOver){
  2.     _root.x.newHEX = "666666";
  3. }



Objekt x:
ActionScript:
  1. onClipEvent (load) {
  2.     var a = 10; // Geschwindigkeit des Faders
  3.  
  4.     myColor = new Color(this);
  5.     var cRGB = myColor.getRGB();
  6.     var cHEX = cRGB.toString(16);
  7.     var newRGB = cRGB;
  8.     var newHEX = cHEX;
  9. }
  10. onClipEvent (enterFrame) {
  11.     if (cHEX<>newHEX) {
  12.         color
  13.         var cHEX_r = parseInt(cHEX.substring(0, 2), 16);
  14.         var newHEX_r = parseInt(newHEX.substring(0, 2), 16);
  15.         var cHEX_g = parseInt(cHEX.substring(2, 4), 16);
  16.         var newHEX_g = parseInt(newHEX.substring(2, 4), 16);
  17.         var cHEX_b = parseInt(cHEX.substring(4, 6), 16);
  18.         var newHEX_b = parseInt(newHEX.substring(4, 6), 16);
  19.     if (cHEX_r<>newHEX_r) {
  20.         var r_diff = Math.round((newHEX_r-cHEX_r)/a);
  21.     if (Math.abs(r_diff)<1) {
  22.         cHEX_r = newHEX_r;
  23.     } else {
  24.         cHEX_r += r_diff;
  25.     }
  26.         }
  27.         if (cHEX_g<>newHEX_g) {
  28.             var g_diff = Math.round((newHEX_g-cHEX_g)/a);
  29.     if (Math.abs(g_diff)<1) {
  30.         cHEX_g = newHEX_g;
  31.     } else {
  32.         cHEX_g += g_diff;
  33.         }
  34.         }
  35.     if (cHEX_b<>newHEX_b) {
  36.         var b_diff = Math.round((newHEX_b-cHEX_b)/a);
  37.     if (Math.abs(b_diff)<1) {
  38.         cHEX_b = newHEX_b;
  39.     } else {
  40.         cHEX_b += b_diff;
  41.     }
  42. }
  43. cHEX_r = cHEX_r.toString(16);
  44. cHEX_g = cHEX_g.toString(16);
  45. cHEX_b = cHEX_b.toString(16);
  46.  
  47. while(cHEX_r.length < 2) {
  48.     cHEX_r = "0"+cHEX_r;
  49.         }
  50. while(cHEX_g.length < 2) {
  51.     cHEX_g = "0"+cHEX_g;
  52.     }
  53. while(cHEX_b.length < 2) {
  54.     cHEX_b = "0"+cHEX_b;
  55.     }
  56.        
  57. cHEX = cHEX_r+cHEX_g+cHEX_b;
  58. myColor.setRGB(parseInt(cHEX, 16));    
  59.                 }
  60. }


Vielleicht weiss ja jemand was darübher....!
__________________
tHis iS wHat wE kNow
iMaGiNE wHat wE doN't
waschfrau ist offline   Mit Zitat antworten
Alt 22-08-2003, 20:40   #2 (permalink)
pensionist
 
Benutzerbild von troner
 
Registriert seit: Jan 2003
Ort: Thalheim b. Wels
Beiträge: 568
Hallo waschfrau!

Poste mal bitte die .fla!

mfg
troner ist offline   Mit Zitat antworten
Alt 22-08-2003, 21:45   #3 (permalink)
Neuer User
 
Registriert seit: Aug 2001
Ort: Suttgart
Beiträge: 36
ok hier mal die fla-datei...!
Angehängte Dateien
Dateityp: zip projekte_new.zip (39,9 KB, 3x aufgerufen)
__________________
tHis iS wHat wE kNow
iMaGiNE wHat wE doN't
waschfrau ist offline   Mit Zitat antworten
Alt 22-08-2003, 21:59   #4 (permalink)
pensionist
 
Benutzerbild von troner
 
Registriert seit: Jan 2003
Ort: Thalheim b. Wels
Beiträge: 568
Hallo

bei mir am mac(macosx 10.2.6) ist aber vollfunktions tüchtig!

Die Farben stimmen haargenau mit denn hexwerten überein!

mfg
tron
troner ist offline   Mit Zitat antworten
Alt 22-08-2003, 22:49   #5 (permalink)
Neuer User
 
Registriert seit: Aug 2001
Ort: Suttgart
Beiträge: 36
danke dir mal...hab's an nem g4 getestet...da wird der hex-wert falsch ausgelesen, so dass der movie danach nicht gestartet werden kann. (hex-wert auslesen -> entspr. film starten).


vielleicht hat mir noch jemand ne erklärung, oder war das ne ausnahme???
__________________
tHis iS wHat wE kNow
iMaGiNE wHat wE doN't
waschfrau ist offline   Mit Zitat antworten
Alt 22-08-2003, 22:50   #6 (permalink)
Neuer User
 
Registriert seit: Aug 2001
Ort: Suttgart
Beiträge: 36
ach ja...vergessen.

kann es auch an der version der Flash Plug-In liegen???
__________________
tHis iS wHat wE kNow
iMaGiNE wHat wE doN't
waschfrau 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 04:33 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele