tutorials.de Buch-Aktion 05/2012
Seite 1 von 2 12 LetzteLetzte
ERLEDIGT
NEIN
ANTWORTEN
16
ZUGRIFFE
642
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    fred fred ist offline Mitglied
    Registriert seit
    Nov 2002
    Beiträge
    20
    hi,
    gibt es eigentlich auch die möglichkeit nicht zu sagen

    on (release) {
    gotoAndStop(79);
    }

    sondern den befehl zu geben, dass der film nicht zu eben frame 79 springt, sondern wo immer der film gerade ist weiterläuft bis frame 79 und dann stopt ?
    g
    f
     

  2. #2
    Stephan Zesiger Stephan Zesiger ist offline Mitglied Rubin
    Registriert seit
    May 2002
    Ort
    _root
    Beiträge
    1.342
    Hi
    PHP-Code:
    my_btn.onRelease = function(){
       
    this.createEmptyMovieClip("mc1",1);
       
    mc1.onEnterFrame = function (){
          if (
    this._currentFrame==79){
              
    this.stop();
              
    delete mc1.onEnterFrame;
          }else {
    this.play();
       }
      }

    ungetestet...
     

  3. #3
    fred fred ist offline Mitglied
    Registriert seit
    Nov 2002
    Beiträge
    20
    hi skyla,
    hmmmm, nöö

    ****t bei mir nicht.
    hatte den entsprechenden clip in mc1 umbenannt, läuft aber dennoch nicht. erscheint mir ehrlich gesagt auch ein bißchen wirr.
    das ich den befehl auf einen button legen wollte weisst du schon ****?
    Geändert von fred (03.12.02 um 09:51 Uhr)
     
    Gruss Fred

    Wer blickt so weit wie Albert Einstein ?

  4. #4
    fred fred ist offline Mitglied
    Registriert seit
    Nov 2002
    Beiträge
    20
    nö passt wirklich nicht

    logisch erscheint mir noch
    on (release)
    {

    spin.onEnterFrame = function (){
    if (this._currentFrame==79){
    this.stop();
    }else {this.play();

    }
    }
    }

    ****t aber auch nicht
     
    Gruss Fred

    Wer blickt so weit wie Albert Einstein ?

  5. #5
    Stephan Zesiger Stephan Zesiger ist offline Mitglied Rubin
    Registriert seit
    May 2002
    Ort
    _root
    Beiträge
    1.342
    ja ist ja klar, dass das script nicht funktioniert, wenn du es auf einen button legst.

    wirr ist der code nur, wenn man das problem nicht versteht.

    dass problem ist folgendes: du brauchst ja einen controller, der bei jedem onEnterFrame-Event prüft, ob der abspielknopf frame 79 erreicht hat oder nicht. Es gibt kein event, das meldet: hey flash ich bin auf frame 79. Dazu brauchst du folglich einen movieClip, der dieses
    onEnterFrame-Event liefert (createEmpty..). Root wird dazu nicht verwendet. Da du ja offensichtlich webdesign in einem professionellen umfeld anbietest, bin ich halt davon ausgegangen, dass du mit den basics vertraut bist. ein umschreiben auf ein button-script sollte deshalb kein problem sein, oder ?
    PHP-Code:
    _root.my_btn.onRelease = function(){
       
    _root.createEmptyMovieClip("mc1",1);
       
    _root.mc1.onEnterFrame = function (){
          if (
    _root._currentFrame==79){
              
    _root.stop();
              
    delete _root.mc1.onEnterFrame;
          }else {
    _root.play();
       }
      }

    du gibst deinem button die id my_btn und legst das script in frame 1 der maintimeline. hab hier leider kein flash zum testen. sorry wenn ein fehler drin ist.
     

  6. #6
    fred fred ist offline Mitglied
    Registriert seit
    Nov 2002
    Beiträge
    20
    Original geschrieben von Skyla
    ja ist ja klar, dass das script nicht funktioniert, wenn du es auf einen button legst.

    wirr ist der code nur, wenn man das problem nicht versteht.

    dass problem ist folgendes: du brauchst ja einen controller, der bei jedem onEnterFrame-Event prüft, ob der abspielknopf frame 79 erreicht hat oder nicht. Es gibt kein event, das meldet: hey flash ich bin auf frame 79. Dazu brauchst du folglich einen movieClip, der dieses
    onEnterFrame-Event liefert (createEmpty..). Root wird dazu nicht verwendet. Da du ja offensichtlich webdesign in einem professionellen umfeld anbietest, bin ich halt davon ausgegangen, dass du mit den basics vertraut bist. ein umschreiben auf ein button-script sollte deshalb kein problem sein, oder ?
    PHP-Code:
    _root.my_btn.onRelease = function(){
       
    _root.createEmptyMovieClip("mc1",1);
       
    _root.mc1.onEnterFrame = function (){
          if (
    _root._currentFrame==79){
              
    _root.stop();
              
    delete _root.mc1.onEnterFrame;
          }else {
    _root.play();
       }
      }

    du gibst deinem button die id my_btn und legst das script in frame 1 der maintimeline. hab hier leider kein flash zum testen. sorry wenn ein fehler drin ist.
    na ja las man gut sein, ich helf mir selber !
     
    Gruss Fred

    Wer blickt so weit wie Albert Einstein ?

  7. #7
    RustyCake RustyCake ist offline Mitglied
    Registriert seit
    Nov 2002
    Beiträge
    15
    Vielleicht gehts so!!
    PHP-Code:
    //des in ersten frame HTM die animation hat den namen "ani2"
    _root.ani2.onEnterFrame=function(){
        if(
    _root.count==1){
        if (
    this._currentframe==80){
            
    this.stop();
       }
    }  
         else{
            
    this.play();
       }
    }
    //des aufn button!!
    on (release){
        
    _root.count=1;

    cya._RC.
    Angehängte Dateien Angehängte Dateien
     

  8. #8
    fred fred ist offline Mitglied
    Registriert seit
    Nov 2002
    Beiträge
    20
    cooles tut hätte ich das nur gefunden

    so weit bin ich inzwischen schon und nun ist das eigentliche prob erkannt.

    nehme mal an ich packe das tut in einen hauptfilm dann ****t es nicht mehr - bis dahin logisch -

    aber warum komme ich hier mit _parent nicht weiter
     
    Gruss Fred

    Wer blickt so weit wie Albert Einstein ?

  9. #9
    RustyCake RustyCake ist offline Mitglied
    Registriert seit
    Nov 2002
    Beiträge
    15
    Versteh net ganz was de brauchst, kannste mir genauer beschreiben, dann bekomm ich des schon hin
    cya._RC.
     

  10. #10
    fred fred ist offline Mitglied
    Registriert seit
    Nov 2002
    Beiträge
    20
    hi,
    vielen dank für deine mühen also !

    das tut welches du angehängt hast ****t, so in der art hatte ich das gedacht. dieses tut packe ich nun in einen neuen movie clip (der einfachheit halber lassen wir es bei ani2.

    diesen mov (ani2) lege ich jetzt in eine ebene in meinem hauptfilm.
    nd nun geht es nicht mehr kann ja auch nicht weil ich von hauptfilm aus diebuttons aus der ani2 zu benutzen versuche.

    ich bastel hier halt gerade mit _parent anstatt _root rum, nur irgendwie ****t das nicht. wenn ich die "szenetesten" variante nehme und die ani2 teste ist alles best. teste ich den ganzen film ****t es net.

    verstehstt
     
    Gruss Fred

    Wer blickt so weit wie Albert Einstein ?

  11. #11
    RustyCake RustyCake ist offline Mitglied
    Registriert seit
    Nov 2002
    Beiträge
    15
    OK jetzt hab ich des Zeugs in nen Clip geschmissen!!
    PHP-Code:
    _root.master.ani2.onEnterFrame=function(){//master is der neue Clip in dem des Zeug jetzt steckt
        
    if(_root.count==1){
        if (
    this._currentframe==80){
            
    this.stop();
       }
    }  
         else{
            
    this.play();
       }

    cya._RC.
    Angehängte Dateien Angehängte Dateien
     

  12. #12
    fred fred ist offline Mitglied
    Registriert seit
    Nov 2002
    Beiträge
    20
    jo das ist es so muss das bei mir heissen :
    _root.spin.ani2.onEnterFrame=function
    und der startbutton dann logischerweise so:
    on (release){
    _root.count=0;
    _root.spin.ani2.play();
    }

    super danke
     
    Gruss Fred

    Wer blickt so weit wie Albert Einstein ?

  13. #13
    RustyCake RustyCake ist offline Mitglied
    Registriert seit
    Nov 2002
    Beiträge
    15
    Freut mich, wenn ich helfen konnte
    cya._RC.
     

  14. #14
    Stephan Zesiger Stephan Zesiger ist offline Mitglied Rubin
    Registriert seit
    May 2002
    Ort
    _root
    Beiträge
    1.342
    @ fred:

    PHP-Code:
    _root.my_btn.onRelease = function(){
       
    _root.createEmptyMovieClip("mc1",1);
       
    _root.mc1.onEnterFrame = function (){
          if (
    _root._currentFrame==79){
              
    _root.stop();
              
    delete _root.mc1.onEnterFrame;
          }else {
    _root.play();
       }
      }

    mein script funktioniert 1a. ist irgendwie nicht fair, wenn man die antworten ungetestet als unbrauchbar bezeichnet. vorallem wenn der andere noch schreibt, er habe kein flash um seine antwort zu testen...

    aber easy...war wohl ein missverständnis.

    gruss skyla


     

  15. #15
    fred fred ist offline Mitglied
    Registriert seit
    Nov 2002
    Beiträge
    20
    --- ohne worte ---
     
    Gruss Fred

    Wer blickt so weit wie Albert Einstein ?

Ähnliche Themen

  1. Actionscript die 3.te
    Von TheEM im Forum Flash Plattform
    Antworten: 2
    Letzter Beitrag: 27.07.03, 09:31
  2. Actionscript die 2.te
    Von TheEM im Forum Flash Plattform
    Antworten: 9
    Letzter Beitrag: 26.07.03, 13:59
  3. ActionScript
    Von Dr_Ogen im Forum Flash Plattform
    Antworten: 4
    Letzter Beitrag: 11.09.02, 19:29
  4. ActionScript
    Von Strahleman im Forum Flash Plattform
    Antworten: 1
    Letzter Beitrag: 07.03.02, 18:16
  5. Actionscript
    Von TaxiDriver im Forum Flash Plattform
    Antworten: 4
    Letzter Beitrag: 10.09.01, 14:35