Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 10-11-2003, 11:04   #1 (permalink)
Neuer User
 
Registriert seit: Mar 2003
Ort: Berlin
Beiträge: 61
Problem mit dem Verständnis

Hi,

bin einfach nur zu blöd..naja, fange ja erst mit as an.
Vielleicht kann mir jemand weiter helfen.

Habe im Film7 Buttons die beim laden _visible = false gesetzt werden.
[AS]
onClipEvent(load)
{
this._visible = false;
}
[AS]

Im Hauptfilm lade ich eine externe as datei
#include "config.as" ein, die eine _globale Variable names totalGal
beinhaltet.

Jetzt möchte ich anhand dieser Zahl z.B. 3 nur die ersten im Array stehenden Buttons wieder sichtbar machen.

ActionScript:
  1. function checkTotalGal()
  2. {
  3.    pfad       = "this"+".";
  4.    galBtns   = "gal1", "gal2", "gal3", "gal4", "gal5", "gal6", "gal7"];
  5.  
  6.    for (i=0; i<_global.totalGal; i++)
  7.    {
  8.    trace(pfad+galBtns[i]);
  9.    }
  10. }


Wie könnte ich das lösen?

Hilfe

greetz
LUNi
lunitar ist offline   Mit Zitat antworten
Alt 10-11-2003, 11:09   #2 (permalink)
freundlich ...
 
Benutzerbild von LoRMiddleCLass
 
Registriert seit: Aug 2002
Ort: Berlin
Beiträge: 588
hi lunitar,

this[ galBtns[i] ]._visible = true;

*m
__________________
the universe wants you to win...
LoRMiddleCLass ist offline   Mit Zitat antworten
Alt 10-11-2003, 11:42   #3 (permalink)
Neuer User
 
Registriert seit: Mar 2003
Ort: Berlin
Beiträge: 61
mhhh,

Irgendwie scheint das nicht so wirklich zu gehen!

Wenn ich das ganze im Trace ausgeben lasse gibt er
true aus!

Denke er hat mit dem _visible = true probleme!


trotzdem thx


*verzweifelt*


greetz
LUNi
lunitar ist offline   Mit Zitat antworten
Alt 10-11-2003, 12:12   #4 (permalink)
freundlich ...
 
Benutzerbild von LoRMiddleCLass
 
Registriert seit: Aug 2002
Ort: Berlin
Beiträge: 588
trace ( myMc._visible = true )

gibt immer true zurück


was passiert denn, wenn du nur schreibst:

trace ( this[ galBtns[i] ] );

???
__________________
the universe wants you to win...
LoRMiddleCLass ist offline   Mit Zitat antworten
Alt 10-11-2003, 12:15   #5 (permalink)
Neuer User
 
Registriert seit: Mar 2003
Ort: Berlin
Beiträge: 61
mhh,

dann bringt er

[type Function]
[type Function]
undefined
lunitar ist offline   Mit Zitat antworten
Alt 10-11-2003, 12:19   #6 (permalink)
Neuer User
 
Registriert seit: Mar 2003
Ort: Berlin
Beiträge: 61
Wenn ich das so mache

trace([ galBtns[i] ]);

kommt in der Ausgabe

gal1
gal2
gal3

das ist ja auch alles ok! nur eben das mit dem _visible = true
funktioniert nicht!
lunitar ist offline   Mit Zitat antworten
Alt 10-11-2003, 12:26   #7 (permalink)
freundlich ...
 
Benutzerbild von LoRMiddleCLass
 
Registriert seit: Aug 2002
Ort: Berlin
Beiträge: 588
na, kann ja nicht funktionieren, weil anscheinend deine buttons nicht vorhanden sind .

this.gal1 ist anscheinend eine funktion - da muss wohl irgendwas durcheinandergelaufen sein...
wenn's ein button währe, dass würde dir das trace halt den kompletten pfad deines buttons ausgeben, angefangen mit _level0...

wenn du in deine funktion schreibst

trace ( this.gal1 );

was kommt dann?
__________________
the universe wants you to win...
LoRMiddleCLass ist offline   Mit Zitat antworten
Alt 10-11-2003, 12:36   #8 (permalink)
Neuer User
 
Registriert seit: Mar 2003
Ort: Berlin
Beiträge: 61
ups.

gal1 ist eine function bei mir!

Die Button heißen jetzt galBtn1 - 7

Jetzt kommt bei

trace ( this[ galBtns[i] ] );

_level0.galBtn1
_level0.galBtn2
_level0.galBtn3

Aber mit

this[ galBtns[i] ]._visible = true;

passiert trotzdem nicht!

Achja, das steht alles im erstem Frame der Zeitleiste!
lunitar ist offline   Mit Zitat antworten
Alt 10-11-2003, 13:00   #9 (permalink)
Neuer User
 
Registriert seit: Mar 2003
Ort: Berlin
Beiträge: 61
So jetzt geht es. Danke für deine Hilfe.

Mein Prob. war, dass ich auf dem Button, also onClipEvent(load)
den _visible = false; gesetzt habe.

Wenn ich das im Frame (wo sich auch die restlichen Funktionen befinden) eintrage...geht es!


many thx

greetz
LUNi
lunitar 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 05:03 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele