Zurück   Flashforum > Flash > ActionScript > ActionScript 3

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 13-02-2012, 11:07   #1 (permalink)
Neuer User
 
Registriert seit: Aug 2010
Beiträge: 3
as3 Interaktiv

Hallo jungs. Ich mache gerade ein Animation mit flash(Actionscript) und bin bis eine Stelle gekommen, wo ich nicht weiterkomme. Da ich neuling in der Programmierung in Actionscript. Hoffe ich hier im Forum Bezüglich meinem Problem was für viele hier bestimmt eine Kleinigkeit ist, hilfe zu finden. Deshalb hoffe ich Ihr könnt mir helfen.



Ich versuche was Interaktiv zu machen, sodass der User die möglichkeit
an der Frame 11 auf "spider" ,"Interface" oder "Datenbank"zu klicken.
Wenn man click auf "Spider" werden die Frame 12 und 13 abgespielt und zurück zu Frame 11.
wenn man auf "Interface" click werden die Frame 14 und 15 abgespielt und zurück zu Frame 11.
Wenn man auf"Datenbank" click werden die Frame 16, 17 und 18 abgespielt und zurück zu Frame 11.
Zum Schluss wenn man auf "Click" click werden alle Frame abgepielt 12;13;14;15;16;17;18;19;20 (Ende). kommt nicht mehr zurück auf Frame 11, sondern bleibt am Frame 20.
Im Anhang ist der .fla Datei. Danke


Es wäre super, wenn ich hier eine Hilfe für mein Problem finden kann.
Angehängte Dateien
Dateityp: fla Animation.fla (860,4 KB, 2x aufgerufen)
arsenallegrand ist offline   Mit Zitat antworten
Alt 13-02-2012, 20:19   #2 (permalink)
Neuer User
 
Registriert seit: Jul 2003
Beiträge: 1.197
ActionScript:
  1. spiderbutton.addEventListener(MouseEvent.CLICK, function(evt:MouseEvent) {
  2.                                                       gotoAndPlay(12);
  3.                                                       gotoAndPlay(13);
  4.                                                       gotoAndPlay(14);
  5.                                                       gotoAndStop(11);
  6.                                                     });

1. besser keine anonymen Funktionen erstellen.
2. du hast anscheinend die Zeitleiste nicht verstanden: es kann immer nur ein Frame zur Zeit angezeigt werden. Man kann nicht gleichzeitig mit gotoAndPlay/Stop an vier verschiedene Frames springen
__________________
EDV = Ende Der Vernunft
hmpf ist offline   Mit Zitat antworten
Alt 13-02-2012, 23:35   #3 (permalink)
Neuer User
 
Registriert seit: Aug 2010
Beiträge: 3
Ich habe noch eine Änderung an der Code vorgenommen und nicht gleichzeitigt gotoAndPlay/Stop() benutzt. Aber trotzdem klappt immernoch nicht. Kannst du mir hmPf viell ein Vorschlag machen. Das wäre nett. Da ich schon die ganze Zeit rumprobiere. Aber ohne Erfolgt. Danke
arsenallegrand ist offline   Mit Zitat antworten
Alt 14-02-2012, 09:29   #4 (permalink)
Keine Panik
 
Registriert seit: Apr 2010
Ort: Düsseldorf (im ernst)
Beiträge: 1.868
hab in deine FLA nicht reingeschaut, also frei Schnauze:
PHP-Code:
//quick'n'dirty
var returnTo11:Boolean;

spiderbutton.addEventListener(MouseEvent.CLICKbuttonClicked);
interfacebutton.addEventListener(MouseEvent.CLICKbuttonClicked);
clickbutton.addEventListener(MouseEvent.CLICKbuttonClicked);

function 
buttonClicked(e:MouseEvent):void
{
    
returnTo11 true;
    var 
frame:int;
    switch(
e.currentTarget){
        case 
spiderbutton:        frame 12;        break;
        case 
interfacebutton:    frame 14:        break;
        case 
clickbutton:        frame 12;        returnTo11 false;        break;
        default: return;
    }
    
gotoAndPlay(frame);
}

//...
//auf den Frames 13, 15, ...
if(returnTo11gotoAndStop(11);

//und auf dem letzten Frame halt ein 
stop(); 
aber schön ist dieses Framegehüpfe nicht.
__________________
greetz Thomas

plz RTFM & Coding Conventions
thomas_E ist offline   Mit Zitat antworten
Alt 14-02-2012, 18:29   #5 (permalink)
Neuer User
 
Registriert seit: Aug 2010
Beiträge: 3
Danke schön Thomas für deinen Beitrag. Das klappt schon einigermasse. ich weiss nicht, ob ich die code an dem falschen Frame gesetzt habe oder das problem liegt noch an was anderes. Im moment ist habe ich den Code im Frame 11 und da wird noch die frame 1 bis 10 auch abgespielt. Obwohl nachdem es die Frame 12 und 13 gespielt hat, sollte direkt zu Frame 11 springen. Ich rumprobiere noch. Oder thomas kannst du mir noch viell sagen an welchem Frame ich lieber der code setzen soll oder einfach an der richtige Stelle in der .fla Datei rein stellen und hochladen? Ich werde noch mal rumprobieren. Damit es klappt. Danke für weitere Hilfe.
arsenallegrand 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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Bundis.de/Interaktiv bravsein Flash MX 6 25-01-2005 13:33
Buttons interaktiv zuschauer123 Flash MX 6 22-10-2004 12:44
Orientierungsplan interaktiv vikingo Zusatzprodukte 11 17-05-2003 10:32
interaktiv skalieren frenzy ActionScript 1 6 05-02-2003 18:17
Stadtplan interaktiv drucko Flash MX 3 13-09-2002 09:08


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:10 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele