Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 12-10-2005, 17:18   #1 (permalink)
Neuer User
 
Registriert seit: Jul 2001
Beiträge: 65
Button var über mehrere MC's

Hallo zusammen,

habe hier im Forum so ein tolles AS gefunden für Buttons um diese bei click zu deaktivieren und so weiter. Nur leider habe ich da ein Problem mit.

Folgende Situation:
Ich habe 6 MC'sdiese sind benannt track1 - track6
Darin ist wieder jeweils ein MC benannt tracks1 - track6

Also mc track1 beinhaltet mc tracks1, mc track2 beinhaltet mc tracks2 und so weiter.

Jetzt habe ich diese Funktion die aber nicht funktioniert:

ActionScript:
  1. for (var i = 1; i <= 6; i++) {
  2.     ["track"+i].["tracks"+i].onRollOver = function () {
  3.     ["track"+i].["tracks"+i].gotoAndPlay (2);
  4.     };
  5.     ["track"+i].["tracks"+i].onRollOut = ["track"+i].["tracks"+i].onReleaseOutside = function () {
  6.     ["track"+i].["tracks"+i].gotoAndPlay (6);
  7.     };
  8.     ["track"+i].["tracks"+i].onRelease = function () {
  9.         ["track"+i].["tracks"+i].gotoAndStop (5);
  10.         ["track"+i].["tracks"+i].enabled = false;
  11.     };
  12. }

Der bringt mir immer folgende Fehlermeldung:
ActionScript:
  1. **Fehler** Szene=Szene 1, Ebene=AS:Buttons TRACKS, Bild=1:Zeile 2: Unerwartetes Auftreten von '.
  2.         ["track"+i].["tracks"+i].onRollOver = function () {

Bestimmt nur ein blöder Fehler aber wäre nett wenn mir jemand weiterhelfen könnte.

Danke und Gruß
AmeKi
AmeKi ist offline   Mit Zitat antworten
Alt 12-10-2005, 17:22   #2 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Hallo!
ActionScript:
  1. for (var i = 1; i<=6; i++) {
  2.     this["track"+i]["tracks"+i].onRollOver = function() {
  3.         this.gotoAndPlay(2);
  4.     };
  5.     this["track"+i]["tracks"+i].onRollOut = this["track"+i]["tracks"+i].onReleaseOutside=function () {
  6.         this.gotoAndPlay(6);
  7.     };
  8.     this["track"+i]["tracks"+i].onRelease = function() {
  9.         this.gotoAndStop(5);
  10.         this.enabled = false;
  11.     };
  12. }
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 13-10-2005, 08:36   #3 (permalink)
Neuer User
 
Registriert seit: Jul 2001
Beiträge: 65
oh man das ist ja schon fast peinlich

aber danke geht wunderbar war wohl gestern schon zu lang dran

gruß
AmeKi
AmeKi 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:48 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele