Ergebnis 1 bis 6 von 6

Thema: AS1 - on-Buttonfunktion mit weiterer belegen

  1. #1
    TP-Senior Avatar von jason voorhees
    Registriert seit
    Nov 2004
    Beiträge
    227

    AS1 - on-Buttonfunktion mit weiterer belegen

    Oh Mann, das klingt mal wieder beschränkt, aber ich sitz jetzt schon wieder echt lange daran und mir ist keine bessere Beschreibung eingefallen.

    Im Grunde stimmt die Frage aber doch.

    Ich habe ein Skript gefunden, mit dem man einen MC rückwärtslaufen läßt.
    Der Code muss dazu auf dem MC liegen.

    Möchte ich aber nun eine weitere Funktion, verweigert er mir das.
    Ich bekomme nicht einmal ein "Hallo" mit trace. Versteh ich mal wieder nicht.

    Die Funktion auf dem MC:

    PHP-Code:
    //vor
    on (rollOver) {
        
    this.onEnterFrame = function() {
            if (
    this._currentframe this._totalframes) {
                
    this.nextFrame();
            } else {
                
    delete this.onEnterFrame;
            }
        };
    }
    on (rollOut) {
        
    delete this.onEnterFrame;
    }

    //zurueck
    on (rollOut) {
        
    this.onEnterFrame = function() {
            if (
    this._currentframe 1) {
                
    this.prevFrame();
            } else {
                
    delete this.onEnterFrame;
            }
        };
    }
    on (release) {
        
    delete this.onEnterFrame;

    Wobei es auch funktioniert, wenn man
    PHP-Code:
    on (release) {
        
    delete this.onEnterFrame;

    weglässt...

    Hier hatte ich jedoch meine Funktion eingbaut.
    gotoAndPlay(11). Und hier geht auch kein trace.

    Spreche ich den Clip via Instanznamen an, funktioniert das Script nicht mehr.

    Ich bin für jede Belehrung zu haben


    PS: Für alle die mein wirres Gerede nicht verstehen, gibt es noch ne FLA im Anhang.
    Angehängte Dateien Angehängte Dateien
    Ich kämpfe mit Flash Pro 8

  2. #2
    TP-Moderator Avatar von Wanderratte
    Registriert seit
    Mar 2002
    Beiträge
    5.487
    Hmmmm, also ich weiß nicht was du gemacht hast, aber ich kriege die Fla weder mit Flash8 noch mit der Alpha-Version von Flash9 auf. Hast du geheime Quellen und arbeitest du schon mit Flash 10 oder hattest du reinzufällig die Fla noch in Flash auf als du sie gezippt hast ?
    Gruß

    Wanderratte
    Gebildet ist,
    wer weiß,
    wo er findet,
    was er nicht weiß.

    4bugs
    Home
    Amazon Wunschzettel

  3. #3
    TP-Moderator Avatar von StephanF
    Registriert seit
    Feb 2003
    Ort
    Erfurt
    Beiträge
    1.217
    ich habe auch ein unerwatetes Dateiformat. geht nicht uff
    Schöne Grüße aus Thüringen
    Stephan Page

    Stell Dir vor, hier steht was und keiner liest es!! schon entdeckt?? F1 ist ne geile Taste
    Ich beantworte keine E-Mails. Bitte alle Fragen ins Forum

    schon gehört??? Das Internet ist voll, die lassen keinen mehr rein!!

  4. #4
    TP-Senior Avatar von jason voorhees
    Registriert seit
    Nov 2004
    Beiträge
    227
    Komisch.. ich habe mit CS3-Trial eigentlich als Flash 8 gespeichert.
    So, jetzt habe ich das nochmal mit hinsehen gemacht

    Grüße
    Angehängte Dateien Angehängte Dateien
    Ich kämpfe mit Flash Pro 8

  5. #5
    TP-Urgestein Avatar von webcreate
    Registriert seit
    Nov 2003
    Ort
    NRW
    Beiträge
    11.661
    Was ich nicht verstehe ...
    Warum muss der Code auf dem Objekt liegen?
    Wenn ich die Instanz nehme, geht es doch auch.
    PHP-Code:
    //vor
    c1.onRollOver = function() {
        
    this.onEnterFrame = function() {
            if (
    this._currentframe this._totalframes) {
                
    this.nextFrame();
            } else {
                
    delete this.onEnterFrame;
            }
        };
    }
    c1.onRollOut = function() {
        
    delete this.onEnterFrame;
    }

    //zurueck
    c1.onRollOut = function() {
        
    this.onEnterFrame = function() {
            if (
    this._currentframe 1) {
                
    this.prevFrame();
            } else {
                
    delete this.onEnterFrame;
            }
        };
    }
    c1.onRelease = function() {
        
    trace("Ich wurde geklickt");
        
    delete this.onEnterFrame;

    Jedoch kann ich auch mit den ganzen on Prozeduren bei on(release) einen trace auslösen ...

    So ganz verstehe ich Dein Problem nicht.
    Gruß Mark

    webcreate IT SOLUTIONS
    www.webcreate-nrw.de

    Photoblog....|....flickr

  6. #6
    TP-Senior Avatar von jason voorhees
    Registriert seit
    Nov 2004
    Beiträge
    227
    Hi Mark,

    vielen Dank!!
    Ich weiß nicht was ich falsch gemacht hatte, weil ich deine Version auch schon probiert hab. Aber offensichtlich habe ich das Los gezogen mich bei jeder Frage erstmal blamieren zu müssen, bevor es dann nach fachkundiger Überprüfung funktioniert...lol.

    Jetzt geht es aber. Dankeschön.
    Ich kämpfe mit Flash Pro 8

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51