Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 06-12-2004, 21:26   #1 (permalink)
Neuer User
 
Registriert seit: Mar 2004
Beiträge: 4
movieclips in array und per setpropety ansteuern?

Hallo!
ich hab nen typisches newbie-problem denk ich mal aber ich verzweifele dran! bin schon den ganzen tag am googeln und machen aber ich kriegs nich gebacken!
folgendes ich hab mehrer Movieclips die ich in ein Array packen will und per knopfdruck mit alpha absoften will!

mein code sieht für das array so aus:
Code:
	bahnenArray = new Array();
	bahnenArray[0] = _root.bahn1;
	bahnenArray[1] = _root.bahn2;
	bahnenArray[2] = _root.bahn3;
	bahnenArray[3] = _root.bahn4;
	bahnenArray[4] = _root.bahn5;
	bahnenArray[5] = _root.bahn6;
	bahnenArray[6] = _root.bahn7;
	bahnenArray[7] = _root.bahn8;
	bahnenArray[8] = _root.bahn9;
und mein code der auf den buttom liegt zum ansteuern:
Code:
on (rollOver) {
	setProperty (_root[bahnenArray], _alpha, "30");
}
9ball ist offline   Mit Zitat antworten
Alt 06-12-2004, 22:38   #2 (permalink)
Pending…
 
Benutzerbild von psyk
 
Registriert seit: Jul 2002
Ort: Hamburg
Beiträge: 3.866
Und wieder mal ne for Schleife drum unds geht.
Gibt dein Button eine Instance-Namen (dein_btn) und leg das auf die Hauptzeitleiste, nicht auf den Button.
ActionScript:
  1. dein_btn.onRelease = function() {
  2.     for (var i = 1; i<=9; i++) {
  3.         _root["bahn"+i]._alpha = 30;
  4.     }
  5. };
Kannst auch das Array weg lassen.
__________________
:: Warum einfach, wenn's auch kompliziert geht! ::
psyk ist offline   Mit Zitat antworten
Alt 06-12-2004, 22:44   #3 (permalink)
Neuer User
 
Registriert seit: Mar 2004
Beiträge: 4
hehe korrekt! funktioniert! ich versteh nur nich wieso bzw. was du mir da grad überhaupt an code gegeben hast

aber digges danke
9ball ist offline   Mit Zitat antworten
Alt 06-12-2004, 22:53   #4 (permalink)
Pending…
 
Benutzerbild von psyk
 
Registriert seit: Jul 2002
Ort: Hamburg
Beiträge: 3.866
Naja bin kein guter Erklärer.
Die for Schleife zählt hoch, in deinem Fall von 1 bis 9 und leg das in der i Var ab.
Also
ActionScript:
  1. _root["bahn"+i]._alpha = 30;
HZL["dein_mc"+laufende Nummer]._alpha =30
__________________
:: Warum einfach, wenn's auch kompliziert geht! ::
psyk ist offline   Mit Zitat antworten
Alt 06-12-2004, 23:00   #5 (permalink)
Neuer User
 
Registriert seit: Mar 2004
Beiträge: 4
dongge!
nur hab ich jetz das problem das es eigentlich verkehrt herum is wie ich es wollte
ich hab ne karte in der mehre bahnen verzeichnet sind!
sobald ich mit der maus über eine bahn fahre soll sich der rest der karte absoften also _alpha30! aber so wie es jetzt is soften sich die bahnen ab!
9ball ist offline   Mit Zitat antworten
Alt 06-12-2004, 23:39   #6 (permalink)
Neuer User
 
Registriert seit: Mar 2004
Beiträge: 4
also ich hab das ganze jetz so gelöst:

Code:
bahn1.onRollOver = function() { 
    for (var i = 1; i<=99; i++) { 
        _root["karte"]._alpha = 30; 
		_root["bahn1"]._alpha = 100; 
		_root["bahn2"]._alpha = 30;
		_root["bahn3"]._alpha = 30;
		_root["bahn4"]._alpha = 30;
		_root["bahn5"]._alpha = 30;
		_root["bahn6"]._alpha = 30;
		_root["bahn7"]._alpha = 30;
		_root["bahn8"]._alpha = 30;
		_root["bahn9"]._alpha = 30;
		_root["bahn11"]._alpha = 30;
		_root["bahn12"]._alpha = 30;
    } 
};
bahn1.onRollOut = function() { 
    for (var i = 1; i<=99; i++) { 
        _root["karte"]._alpha = 100; 
		_root["bahn1"]._alpha = 100; 
		_root["bahn2"]._alpha = 100;
		_root["bahn3"]._alpha = 100;
		_root["bahn4"]._alpha = 100;
		_root["bahn5"]._alpha = 100;
		_root["bahn6"]._alpha = 100;
		_root["bahn8"]._alpha = 100;		
		_root["bahn7"]._alpha = 100;
		_root["bahn9"]._alpha = 100;
		_root["bahn11"]._alpha = 100;
		_root["bahn12"]._alpha = 100;
    } 
};

bahn2.onRollOver = function() { 
    for (var i = 1; i<=99; i++) { 
        _root["karte"]._alpha = 30; 
		_root["bahn1"]._alpha = 30; 
		_root["bahn2"]._alpha = 100;
		_root["bahn3"]._alpha = 30;
		_root["bahn4"]._alpha = 30;
		_root["bahn5"]._alpha = 30;
		_root["bahn6"]._alpha = 30;
		_root["bahn7"]._alpha = 30;
		_root["bahn8"]._alpha = 30;
		_root["bahn9"]._alpha = 30;
		_root["bahn11"]._alpha = 30;
		_root["bahn12"]._alpha = 30;
    } 
};
bahn2.onRollOut = function() { 
    for (var i = 1; i<=99; i++) { 
        _root["karte"]._alpha = 100; 
		_root["bahn1"]._alpha = 100; 
		_root["bahn2"]._alpha = 100;
		_root["bahn3"]._alpha = 100;
		_root["bahn4"]._alpha = 100;
		_root["bahn5"]._alpha = 100;
		_root["bahn6"]._alpha = 100;
		_root["bahn8"]._alpha = 100;		
		_root["bahn7"]._alpha = 100;
		_root["bahn9"]._alpha = 100;
		_root["bahn11"]._alpha = 100;
		_root["bahn12"]._alpha = 100;
    } 
};

bahn3.onRollOver = function() { 
    for (var i = 1; i<=99; i++) { 
        _root["karte"]._alpha = 30; 
		_root["bahn1"]._alpha = 30; 
		_root["bahn2"]._alpha = 30;
		_root["bahn3"]._alpha = 100;
		_root["bahn4"]._alpha = 30;
		_root["bahn5"]._alpha = 30;
		_root["bahn6"]._alpha = 30;
		_root["bahn7"]._alpha = 30;
		_root["bahn8"]._alpha = 30;
		_root["bahn9"]._alpha = 30;
		_root["bahn11"]._alpha = 30;
		_root["bahn12"]._alpha = 30;
    } 
};
bahn3.onRollOut = function() { 
    for (var i = 1; i<=99; i++) { 
        _root["karte"]._alpha = 100; 
		_root["bahn1"]._alpha = 100; 
		_root["bahn2"]._alpha = 100;
		_root["bahn3"]._alpha = 100;
		_root["bahn4"]._alpha = 100;
		_root["bahn5"]._alpha = 100;
		_root["bahn6"]._alpha = 100;
		_root["bahn8"]._alpha = 100;		
		_root["bahn7"]._alpha = 100;
		_root["bahn9"]._alpha = 100;
		_root["bahn11"]._alpha = 100;
		_root["bahn12"]._alpha = 100;
    } 
};

bahn4.onRollOver = function() { 
    for (var i = 1; i<=99; i++) { 
        _root["karte"]._alpha = 30; 
		_root["bahn1"]._alpha = 30; 
		_root["bahn2"]._alpha = 30;
		_root["bahn3"]._alpha = 30;
		_root["bahn4"]._alpha = 100;
		_root["bahn5"]._alpha = 30;
		_root["bahn6"]._alpha = 30;
		_root["bahn7"]._alpha = 30;
		_root["bahn8"]._alpha = 30;
		_root["bahn9"]._alpha = 30;
		_root["bahn11"]._alpha = 30;
		_root["bahn12"]._alpha = 30;
    } 
};
bahn4.onRollOut = function() { 
    for (var i = 1; i<=99; i++) { 
        _root["karte"]._alpha = 100; 
		_root["bahn1"]._alpha = 100; 
		_root["bahn2"]._alpha = 100;
		_root["bahn3"]._alpha = 100;
		_root["bahn4"]._alpha = 100;
		_root["bahn5"]._alpha = 100;
		_root["bahn6"]._alpha = 100;
		_root["bahn8"]._alpha = 100;		
		_root["bahn7"]._alpha = 100;
		_root["bahn9"]._alpha = 100;
		_root["bahn11"]._alpha = 100;
		_root["bahn12"]._alpha = 100;
    } 
};

bahn5.onRollOver = function() { 
    for (var i = 1; i<=99; i++) { 
        _root["karte"]._alpha = 30; 
		_root["bahn1"]._alpha = 30; 
		_root["bahn2"]._alpha = 30;
		_root["bahn3"]._alpha = 30;
		_root["bahn4"]._alpha = 30;
		_root["bahn5"]._alpha = 100;
		_root["bahn6"]._alpha = 30;
		_root["bahn7"]._alpha = 30;
		_root["bahn8"]._alpha = 30;
		_root["bahn9"]._alpha = 30;
		_root["bahn11"]._alpha = 30;
		_root["bahn12"]._alpha = 30;
    } 
};
bahn5.onRollOut = function() { 
    for (var i = 1; i<=99; i++) { 
        _root["karte"]._alpha = 100; 
		_root["bahn1"]._alpha = 100; 
		_root["bahn2"]._alpha = 100;
		_root["bahn3"]._alpha = 100;
		_root["bahn4"]._alpha = 100;
		_root["bahn5"]._alpha = 100;
		_root["bahn6"]._alpha = 100;
		_root["bahn8"]._alpha = 100;		
		_root["bahn7"]._alpha = 100;
		_root["bahn9"]._alpha = 100;
		_root["bahn11"]._alpha = 100;
		_root["bahn12"]._alpha = 100;
    } 
};

bahn6.onRollOver = function() { 
    for (var i = 1; i<=99; i++) { 
        _root["karte"]._alpha = 30; 
		_root["bahn1"]._alpha = 30; 
		_root["bahn2"]._alpha = 30;
		_root["bahn3"]._alpha = 30;
		_root["bahn4"]._alpha = 30;
		_root["bahn5"]._alpha = 30;
		_root["bahn6"]._alpha = 100;
		_root["bahn7"]._alpha = 30;
		_root["bahn8"]._alpha = 30;
		_root["bahn9"]._alpha = 30;
		_root["bahn11"]._alpha = 30;
		_root["bahn12"]._alpha = 30;
    } 
};
bahn6.onRollOut = function() { 
    for (var i = 1; i<=99; i++) { 
        _root["karte"]._alpha = 100; 
		_root["bahn1"]._alpha = 100; 
		_root["bahn2"]._alpha = 100;
		_root["bahn3"]._alpha = 100;
		_root["bahn4"]._alpha = 100;
		_root["bahn5"]._alpha = 100;
		_root["bahn6"]._alpha = 100;
		_root["bahn8"]._alpha = 100;		
		_root["bahn7"]._alpha = 100;
		_root["bahn9"]._alpha = 100;
		_root["bahn11"]._alpha = 100;
		_root["bahn12"]._alpha = 100;
    } 
};

bahn7.onRollOver = function() { 
    for (var i = 1; i<=99; i++) { 
        _root["karte"]._alpha = 30; 
		_root["bahn1"]._alpha = 30; 
		_root["bahn2"]._alpha = 30;
		_root["bahn3"]._alpha = 30;
		_root["bahn4"]._alpha = 30;
		_root["bahn5"]._alpha = 30;
		_root["bahn6"]._alpha = 30;
		_root["bahn7"]._alpha = 100;
		_root["bahn8"]._alpha = 30;
		_root["bahn9"]._alpha = 30;
		_root["bahn11"]._alpha = 30;
		_root["bahn12"]._alpha = 30;
    } 
};
bahn7.onRollOut = function() { 
    for (var i = 1; i<=99; i++) { 
        _root["karte"]._alpha = 100; 
		_root["bahn1"]._alpha = 100; 
		_root["bahn2"]._alpha = 100;
		_root["bahn3"]._alpha = 100;
		_root["bahn4"]._alpha = 100;
		_root["bahn5"]._alpha = 100;
		_root["bahn6"]._alpha = 100;
		_root["bahn8"]._alpha = 100;		
		_root["bahn7"]._alpha = 100;
		_root["bahn9"]._alpha = 100;
		_root["bahn11"]._alpha = 100;
		_root["bahn12"]._alpha = 100;
    } 
};

bahn8.onRollOver = function() { 
    for (var i = 1; i<=99; i++) { 
        _root["karte"]._alpha = 30; 
		_root["bahn1"]._alpha = 30; 
		_root["bahn2"]._alpha = 30;
		_root["bahn3"]._alpha = 30;
		_root["bahn4"]._alpha = 30;
		_root["bahn5"]._alpha = 30;
		_root["bahn6"]._alpha = 30;
		_root["bahn7"]._alpha = 30;
		_root["bahn9"]._alpha = 30;
		_root["bahn11"]._alpha = 30;
		_root["bahn12"]._alpha = 30;
    } 
};
bahn8.onRollOut = function() { 
    for (var i = 1; i<=99; i++) { 
        _root["karte"]._alpha = 100; 
		_root["bahn1"]._alpha = 100; 
		_root["bahn2"]._alpha = 100;
		_root["bahn3"]._alpha = 100;
		_root["bahn4"]._alpha = 100;
		_root["bahn5"]._alpha = 100;
		_root["bahn6"]._alpha = 100;
		_root["bahn7"]._alpha = 100;
		_root["bahn9"]._alpha = 100;
		_root["bahn11"]._alpha = 100;
		_root["bahn12"]._alpha = 100;
    } 
};

bahn9.onRollOver = function() { 
    for (var i = 1; i<=99; i++) { 
        _root["karte"]._alpha = 30; 
		_root["bahn1"]._alpha = 30; 
		_root["bahn2"]._alpha = 30;
		_root["bahn3"]._alpha = 30;
		_root["bahn4"]._alpha = 30;
		_root["bahn5"]._alpha = 30;
		_root["bahn6"]._alpha = 30;
		_root["bahn7"]._alpha = 30;
		_root["bahn8"]._alpha = 30;
		_root["bahn9"]._alpha = 100;
		_root["bahn11"]._alpha = 30;
		_root["bahn12"]._alpha = 30;
    } 
};
bahn9.onRollOut = function() { 
    for (var i = 1; i<=99; i++) { 
        _root["karte"]._alpha = 100; 
		_root["bahn1"]._alpha = 100; 
		_root["bahn2"]._alpha = 100;
		_root["bahn3"]._alpha = 100;
		_root["bahn4"]._alpha = 100;
		_root["bahn5"]._alpha = 100;
		_root["bahn6"]._alpha = 100;
		_root["bahn8"]._alpha = 100;		
		_root["bahn7"]._alpha = 100;
		_root["bahn9"]._alpha = 100;
		_root["bahn11"]._alpha = 100;
		_root["bahn12"]._alpha = 100;
    } 
};
wobei ich mit der lösung nicht zufrieden bin! weil ich das modell auf mehrer karten anwenden muss und deshalb alles so offen wie möglich halten wollte!
9ball 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 01:40 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele