Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 10-09-2007, 12:29   #1 (permalink)
Film und Medien
 
Registriert seit: Aug 2005
Ort: Mainz
Beiträge: 200
Dynamisches? Menue mit FLVs. Array-Problem

Hallo

Ich habe im moment ein etwas defiziles Problem.
Ausgangsituation:
Menü: 4 Menüpunkte, jeder spielt ein FLV ab.
Was geschieht: wird ein Button gedrückt, wird das entsprechene FLV geladen und abgespielt. Nun befinden wird uns Im Ausgewählten Unterbereich. Die 4 Menüpunkte sind die gleiche.
Weiter:
Menü: 4 Menüpunkte, die lgeichen wie zuvor. Nun aber liegen hinter jedem Button ANDERE FLV.

Die Videos fungieren als Übergang zwischen den einzelnen Bereichen. Deswegen sind die FLVs die von den Buttons aufgerufen werden natürlich für jeden Bereich andere.

Hat jemand eine Idee, wie das zu lösen ist? Ich dachte erst an ein Array, und dann über "for", aber das klappt ja meines erachtens nicht ganz. Oder liege ich da falsch?

Danke und schöne Grüße
__________________
Design ist Flash und Flash ist Programmierung. Programmierung ist Mathe und Mathe ist schwer.
Asta ist offline   Mit Zitat antworten
Alt 10-09-2007, 16:07   #2 (permalink)
Euer Nuser
 
Benutzerbild von ~pyropete~
 
Registriert seit: Apr 2004
Ort: Sand-City
Beiträge: 3.483
Kannst mal Deinen Buttoncode posten?

Mit nem Array ist das schon zu machen. Mußt eben zwischen zwei Zuständen
switchen - beispielhaft so:

ActionScript:
  1. on(release) {
  2. if(!_root.flag) {
  3. _root.zielArray = _root.FLVArray1;
  4. _root.flag = true;
  5. trace(_root.zielArray);
  6. } else {
  7. _root.zielArray = _root.FLVArray2;
  8. trace(_root.zielArray);
  9. }
  10. }
  11. // wenn der Unterbereich wieder verlassen wird
  12. // dort
  13. _root.flag = false;

Geändert von ~pyropete~ (10-09-2007 um 16:08 Uhr)
~pyropete~ ist offline   Mit Zitat antworten
Alt 10-09-2007, 16:29   #3 (permalink)
Film und Medien
 
Registriert seit: Aug 2005
Ort: Mainz
Beiträge: 200
Hier mal mein Code

PHP-Code:
for (i=0i<my_btn_array.lengthi++)
{
    
my_btn_array[i].counter i;
    
my_btn_array[i].onRelease = function() {
        
endbild my_ends_array[this.counter];
        
mein_video._alpha 100;
        
netStream.play(my_flvs_array[this.counter]);
        
filmstart._alpha 0;
        
endframe my_goframes_array[this.counter];
    };

filmstart und endbild lege ich das letzte Bild nochmals als über das eigentliche FLV, damit während des Standes die Qualität besser ist.

Ich muss das mal Probieren, wie du das geschrieben hast, das könnte eine möglichkeit sein.

Danke schon mal soweit.
__________________
Design ist Flash und Flash ist Programmierung. Programmierung ist Mathe und Mathe ist schwer.
Asta 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:52 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele