Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 29-09-2005, 19:57   #1 (permalink)
Neuer User
 
Registriert seit: Jul 2005
Beiträge: 16
this.onEnterFrame und for-Schleife

Kann mir hierbei jemand weiterhelfen?
In Frame 3 steht gotoAndPlay(2), und dies steht in Frame 2:

ActionScript:
  1. this.onEnterFrame=function()
  2.         {   
  3.     for (i=1; i<=Punkt_Offen; i++)
  4.                 {
  5.         _root.Home1["Punkt_Klick"+i].onPress=function()
  6.             {
  7.                         _root.Home1["Punkt_Klick"+i]._visible=false
  8.                         }
  9.                 }
  10.         }

irgendwie funktioniert es aber nicht.
Punkt_Offen ist im moment=5, dh. es sind 5 MCs (Punkt_Klick1-5) zu sehen, die auch alle geladen sind.
Lasse ich die for-Schleife weg und benenne die _root.Home1["Punkt_Klick"+i] einzeln (also _root.Home1["Punkt_Klick1-5"]), dann funktioniert es.
Wo liegt denn hier mein Denkfehler
Rolly ist offline   Mit Zitat antworten
Alt 29-09-2005, 20:15   #2 (permalink)
Banned
 
Registriert seit: Jun 2003
Beiträge: 1.276
dafür brauchste ja keine onenterframe "schleife"
das reicht auch einfach so...
denn so wie du das jetzt programmiert hast wird das zeug 12mal pro sekunde neu benannt und das brauchts nun wirklich nicht

schreib bei der for schleife mal for(i=1;i<=5;i++) {
vielleicht hat ja das punkt_offen den falschen pfad

das
_root.Home1["Punkt_Klick"+i]._visible=false
sollte auch mit
this._visible=false
reichen
Magnuss ist offline   Mit Zitat antworten
Alt 29-09-2005, 20:20   #3 (permalink)
Neuer User
 
Registriert seit: Jul 2005
Beiträge: 16
Hey, danke!

Zitat:
das
_root.Home1["Punkt_Klick"+i]._visible=false
sollte auch mit
this._visible=false
reichen
Daran lag´s. Das hab ich vor ein paar Monaten schonmal falsch gemacht.
Diesmal merke ichs aber

Also nochmals besten Dank!
Rolly 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 23:21 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele