Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 19-04-2004, 14:15   #1 (permalink)
viel hilft viel
 
Benutzerbild von nox1mus
 
Registriert seit: Nov 2003
Ort: nürnberg
Beiträge: 270
brauche hilfe bei function und schleife

hi, ich habe in einem leeren MC folgenden code:
ActionScript:
  1. onClipEvent (enterFrame) {
  2.     if (_xmouse<50 && _xmouse>0) {
  3.         _root.vCol = 1;
  4.     }
  5.     if (_xmouse<100 && _xmouse>50) {
  6.         _root.vCol = 2;
  7.     }
  8.     if (_xmouse<150 && _xmouse100) {
  9.         _root.vCol = 3;
  10.     }
  11.  
  12. [...]
  13.  
  14. if (_root.vCol == 1) {
  15.         _root.blau1._visible = true;
  16.         _root.blau2._visible = true;
  17.         _root.blau3._visible = true;
  18.         _root.blau4._visible = true;
  19.         _root.blau5._visible = true;
  20.         _root.blau6._visible = true;
  21.         _root.gruen1._visible = false;
  22.         _root.gruen2._visible = false;
  23.         _root.gruen3._visible = false;
  24.         _root.gruen4._visible = false;
  25.         _root.gruen5._visible = false;
  26.         _root.gruen6._visible = false;
  27.         _root.rot1._visible = false;
  28.         _root.rot2._visible = false;
  29.         _root.rot3._visible = false;
  30.         _root.rot4._visible = false;
  31.         _root.rot5._visible = false;
  32.         _root.rot6._visible = false;
  33.     }
  34.     if (_root.vCol == 2) {
  35.         _root.blau1._visible = false;
  36.         _root.blau2._visible = true;
  37.         _root.blau3._visible = true;
  38.         _root.blau4._visible = true;
  39.         _root.blau5._visible = true;
  40.         _root.blau6._visible = true;
  41.         _root.gruen1._visible = true;
  42.         _root.gruen2._visible = false;
  43.         _root.gruen3._visible = false;
  44.         _root.gruen4._visible = false;
  45.         _root.gruen5._visible = false;
  46.         _root.gruen6._visible = false;
  47.         _root.rot1._visible = false;
  48.         _root.rot2._visible = false;
  49.         _root.rot3._visible = false;
  50.         _root.rot4._visible = false;
  51.         _root.rot5._visible = false;
  52.         _root.rot6._visible = false;
  53.     }
  54.     if (_root.vCol == 3) {
  55.         _root.blau1._visible = false;
  56.         _root.blau2._visible = false;
  57.         _root.blau3._visible = true;
  58.         _root.blau4._visible = true;
  59.         _root.blau5._visible = true;
  60.         _root.blau6._visible = true;
  61.         _root.gruen1._visible = true;
  62.         _root.gruen2._visible = true;
  63.         _root.gruen3._visible = false;
  64.         _root.gruen4._visible = false;
  65.         _root.gruen5._visible = false;
  66.         _root.gruen6._visible = false;
  67.         _root.rot1._visible = false;
  68.         _root.rot2._visible = false;
  69.         _root.rot3._visible = false;
  70.         _root.rot4._visible = false;
  71.         _root.rot5._visible = false;
  72.         _root.rot6._visible = false;
  73.     }
  74. [...]

mir ist schon klar, dass man das zusammenfassend in einer function, bzw. schleife machen kann, aber wie? wäre sehr cool, wenn mir jemand helfen könnte...

danke im vorraus, nox
__________________
|>>pass me the nervegas<<|
nox1mus ist offline   Mit Zitat antworten
Alt 19-04-2004, 14:21   #2 (permalink)
Neuer User
 
Registriert seit: Nov 2003
Ort: Stuttgart
Beiträge: 155
for(i=0;i<5;i++)
{
_root['blau'+i]._visible=false
}

Ich hoffe Du verstehst.
nanodesigner ist offline   Mit Zitat antworten
Alt 19-04-2004, 14:31   #3 (permalink)
viel hilft viel
 
Benutzerbild von nox1mus
 
Registriert seit: Nov 2003
Ort: nürnberg
Beiträge: 270
leider nur bedingt.
das problem ist, es sind jeweils sechs MC's von einer farbe es wird ein mc con einer farbe ausgeblendet, dafür ein anderer ein.
und wenn ich dein script einbaue ändert sich die sichtbarkeit doch zeitlich und nicht mausabhängig oder?
sorry, habs ASmässig noch nicht so ganz drauf...
__________________
|>>pass me the nervegas<<|
nox1mus ist offline   Mit Zitat antworten
Alt 19-04-2004, 15:01   #4 (permalink)
Gedankengestalter
 
Benutzerbild von TheFreeman
 
Registriert seit: May 2002
Ort: Bayern
Beiträge: 486
Ne elegantere Lösung gibt´s da fast net, da du in einem Farbenbereich nicht alle sondern immer nur ein bestimmtes änderst. Da sind Schleifen auch nicht so toll.
__________________
AS3 Lernhilfen
TheFreeman 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 21:53 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele