Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 02-07-2007, 15:47   #1 (permalink)
Neuer User
 
Registriert seit: Nov 2006
Beiträge: 17
Problem mit MovieClip-Zuweisung

Hello Leute,

ich habe in meiner Navigation schwarze Blenden erstellt und will diese einfaden und wieder ausfaden lassen je nach Status.
Da die Blenden dynamisch erstellt wurden und in einem eigenen Movieclip sind habe ich die den Pfad in einem Array gespeichert:

Code:
blende.push("black_mc.box_mc.schwarz"+counter);
Jetzt will ich diesen MC's jeweils eine onRollOver-Funktion verpassen und habe das so gelöst:

Code:
 for(i = 0; i < kategorien; i++) {
		var ziel:MovieClip = blende[i];
		
		ziel.onRollOver = function() {
	 		button = button.buttonRollOver("text", 14, 0x777777, navititle[i], navitext[i]);
		}
	}
Wenn ich das Ganze jetzt ausführe reagieren die MC's nicht als Button. Wenn ich den direkten Pfad aber angebe:

Code:
black_mc.box_mc.schwarz0.onRollOver = function() {
	 		button = button.buttonRollOver("text", 14, 0x777777, navititle[i], navitext[i]);
}

Dann reagieren die MC's als Buttons...

Wo liegt der Fehler? Danke für eure Hilfe.


Gab
gAb^ ist offline   Mit Zitat antworten
Alt 02-07-2007, 15:53   #2 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Hallo und willkommen im Forum!

1. Sind das da im Array Strings

2. Ist der Schleifenzähler "i" längst durch, wenn du auf einen der MCs klickst

Probier's mal so:
PHP-Code:
for (var 0i<kategorieni++) {
    var 
ziel:MovieClip = eval(blende[i]);
    
ziel.id i;
    
ziel.onRollOver = function() {
        
button button.buttonRollOver("text"140x777777navititle[this.id], navitext[this.id]);
    };

__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 02-07-2007, 16:00   #3 (permalink)
Neuer User
 
Registriert seit: Nov 2006
Beiträge: 17
Wow, das ging ja schneller als bei der Auskunft

Danke dir und es funktioniert
gAb^ 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:35 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele