Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 09-05-2005, 13:43   #1 (permalink)
Funky World
 
Registriert seit: Oct 2003
Ort: Horgen in der Schweiz
Beiträge: 102
Question Durch eine Array auf den text eines _mc zugreifen

Hi Leute

ich habe ein kleines problem. wenn ich mit einer schleife verschiedene texte
perzufall an einer meiner mc zuweisen will. möcht ich es mit einem Array tun leider funktionert die zuweisung wie unten nicht.

ActionScript:
  1. mcName[i]="antw"+i+"_mc.antw.txt"
  2. _root.mcName[i].text=antwText[zufall]

kennt hier eine möglichkeit dies zu lösen.
mfg stefan1
__________________
Kunst ist zu wissen wie weit man zu weit gehen kann
planet-photo.ch
Stefan1 ist offline   Mit Zitat antworten
Alt 09-05-2005, 13:56   #2 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347
lustiges deutsch
nee, aber im ernst... schieb mal mehr as rüber... das was du da hast sieht komisch aus... jedenfalls wenn man nicht weiß was das werden soll

cya, sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!
salazar ist offline   Mit Zitat antworten
Alt 09-05-2005, 16:59   #3 (permalink)
Funky World
 
Registriert seit: Oct 2003
Ort: Horgen in der Schweiz
Beiträge: 102
das ist der ganze code der per zufallszahl texte an 5 mc verteilen soll.
dies wird für ein drag and trop, das teil eines quis ist.

ActionScript:
  1. //Array und Variablen setzen
  2. repeat = new Array(0, 0, 0, 0, 0, 0);
  3. mcName = new Array();
  4. antwText= new Array(0,"testa","testb","testc","testd","testc");
  5.  
  6. nochmal = 0;
  7. zufall = 0;
  8.  
  9. do {
  10.     x = Number(random(5))+1;
  11.     if (repeat[x] == 0) {
  12.         zufall = x;
  13.         repeat[x] = 1;
  14.         nochmal ++ 1;
  15.                //normaler durchgangs zähler     
  16.         i++;
  17.  
  18.                 // ab hier wird der name der bestehenden mc generiert
  19.                //und auch  die instance des textes angehängt
  20.         mcName[i]="antw"+i+"_mc.antw.txt";
  21.               //Zuweisen Text
  22.         _root.mcName[i].text=antwText[zufall]; 
  23.        
  24.     }
  25. } while (nochmal<5);

tja deutsch ist nicht jeder mans sache!
gruss stefan1
__________________
Kunst ist zu wissen wie weit man zu weit gehen kann
planet-photo.ch

Geändert von Stefan1 (09-05-2005 um 17:41 Uhr)
Stefan1 ist offline   Mit Zitat antworten
Alt 09-05-2005, 18:52   #4 (permalink)
Neuer User
 
Registriert seit: Jan 2005
Ort: In the arena
Beiträge: 165
Code:
//Array und Variablen setzen
repeat = new Array(0, 0, 0, 0, 0, 0);
mcName = new Array();
antwText= new Array(0,"testa","testb","testc","testd","testc");

nochmal = 0;
zufall = 0;

do {
        x = Number(random(5))+1;
        if (repeat[x] == 0) {
                zufall = x;
                repeat[x] = 1;
                nochmal ++ 1;
                //normaler durchgangs zähler
                i++;
                
                // du musst eine objekt-referenz auf den clip generieren."an" die kannst du dann "hängen" was du willst. 
                //  frage ist: wo sind diese antwX_mc's? ich geh mal von _root aus...
                mcName[i]=_root["antw"+i+"_mc"].antw.txt;
                //Zuweisen Text
                _root.mcName[i].text=antwText[zufall];
                
        }
} while (nochmal<5)
subHero ist offline   Mit Zitat antworten
Alt 10-05-2005, 16:23   #5 (permalink)
Funky World
 
Registriert seit: Oct 2003
Ort: Horgen in der Schweiz
Beiträge: 102
danke für eure hilfe

ich wünsche euch noch eine schöne woche

mfg Stefan1
__________________
Kunst ist zu wissen wie weit man zu weit gehen kann
planet-photo.ch
Stefan1 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 07:38 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele