_visible ... co robię źle ? |
Autor |
Wiadomość |
logicboy
Praktyk

Wiek: 51 Dołączył: 29 Lip 2007 Posty: 36 Skąd: Katowice
|
Wysłany: Sob 12 Wrz, 2009 14:39 _visible ... co robię źle ?
Moje WWW: hoston.pl |
|
|
Witam ... i opinię pytam ...
no za chiny nie mogę zakumać robię źle w załączonym skrypcie ...
zamieściłem w nim trzy shape'y i każdy z nich potraktowałem _visible = false
ale czwarta instrukcja powinna go "włączać" przez _visible = true .... !?
... rzecz w tym, że w definicji "drzewa" obiektu używam zmienną zbudowaną z dwóch innych .. i wydaje mi się, że robię to poprawnie po polecenie "trace" pokazuje mi w debugu właściwy łańcuch ... ...
zerknijcie jeśli możecie. |
|
|
|
 |
mielu

Pomógł: 131 razy Wiek: 48 Dołączył: 06 Kwi 2006 Posty: 1177 Skąd: Kraków
|
Wysłany: Sob 12 Wrz, 2009 18:36
|
|
|
ale mc nie może być zmienną za bardzo to uprościłeś
Kod: |
onSelfEvent (load) {
var ktory = "menu"+3;
film.menu1._visible = false;
film.menu2._visible = false;
film.menu3._visible = false;
trace(ktory);
}
onSelfEvent (enterFrame) {
if (ktory=="menu1"){
film.menu1._visible = true;
film.menu2._visible = false;
film.menu3._visible = false;
}
else if(ktory=="menu2"){
film.menu1._visible = false;
film.menu2._visible = true;
film.menu3._visible = false;
}
else if(ktory=="menu3"){
film.menu1._visible = false;
film.menu2._visible = false;
film.menu3._visible = true;
}
}
|
lub z użyciem funkcji eval()
Kod: | onSelfEvent (load) {
var ktory = 3;
film.menu1._visible = false;
film.menu2._visible = false;
film.menu3._visible = false;
trace(ktory);
}
onSelfEvent (enterFrame) {
eval("film.menu"+ktory)._visible = true
} |
ale przy zmianie zmiennej który drugi sposób bedzie do bani bo nie będzie wyłączał poprzedniego menu |
|
|
|
 |
logicboy
Praktyk

Wiek: 51 Dołączył: 29 Lip 2007 Posty: 36 Skąd: Katowice
|
Wysłany: Sob 12 Wrz, 2009 20:16
Moje WWW: hoston.pl |
|
|
wielkie dzięki ... jesteś szycha w temacie ... |
|
|
|
 |
|