getreidemuehlen
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 18.04.2004, 19:33   #1
TP-Senior
 
Benutzerbild von sirius1
 
Registriert seit: Sep 2003
sirius1 macht alles soweit korrekt

problem mit animation eines mc


hallo leute ich baue gerade an einem netten kleinen film und
da hätte ich gerne das nach der startanimation ein netter kleiner mc abgespielt wird.
jetzt hab ich schon alles möglicher versucht aber ich glaube ich hab einen denkfehler drinnen. denn bei meinem lösungsversuch spielt er den mc zwar aber obwohl ein stop drinnen ist spielt er den mc immer wieder und immer wieder ab.
genauso wenn ich auf einen anderen link klicke, zuerst spielt er den mc für den betreffenden link doch dann gleich wieder den einen mc der nur nach der startaktion sichtbar sein soll.

ich hab folgendes gemacht und da ist irgendwo der denkfehler drinnen.


PHP-Code:
this.onEnterFrame = function(){
        
setInterval(function() {
                
_root.in5.gotoAndPlay(2);
                
einzufaden "in5";
                
fade(einzufadenauszufaden)
        },
3100);
        
delete this.onEnterFrame;


kann mir wer erklären wo da der fehler liegt.

danke schonmal an alle die es versuchen.
__________________
..:: as just 4 fun ::..
sirius1 ist offline   Mit Zitat antworten


Alt 18.04.2004, 20:11   #2
TP-Moderator
 
Benutzerbild von Wanderratte
 
Registriert seit: Mar 2002
Wanderratte ist ein richtiges Arbeitstier - DANKEWanderratte ist ein richtiges Arbeitstier - DANKEWanderratte ist ein richtiges Arbeitstier - DANKEWanderratte ist ein richtiges Arbeitstier - DANKEWanderratte ist ein richtiges Arbeitstier - DANKEWanderratte ist ein richtiges Arbeitstier - DANKE
Hallo

Du vergisst setIntervall zu beenden.
Dafür gibt es clearInterval. Allerdings wie du ihn bei deiner Syntax verwendest kannst, kann ich dir nicht sagen.
__________________
Gruß

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

Eurokicker
Home
Amazon Wunschzettel
Wanderratte ist offline   Mit Zitat antworten
Alt 18.04.2004, 20:17   #3
TP-Senior
 
Benutzerbild von sirius1
 
Registriert seit: Sep 2003
sirius1 macht alles soweit korrekt
hallo wanderratte,

habs gerade in meinem schlauen buch nachgelesen wie es gehen könnte.
auf das clearInterval hatte ich total vergessen.

ich hab jetzt mal so versucht

PHP-Code:
var 0;
var 
myID setInterval(function () {
_root.in5.gotoAndPlay(2);
einzuladen "in5";
fade(einzufadenauszufaden);
i++;
if (
1) {
clearInterval(myID);
}
}, 
3100); 
funktioniert aber nicht denn nun spielt er gar nichts mehr ab
__________________
..:: as just 4 fun ::..
sirius1 ist offline   Mit Zitat antworten
Alt 18.04.2004, 20:29   #4
TP-Moderator
 
Benutzerbild von Wanderratte
 
Registriert seit: Mar 2002
Wanderratte ist ein richtiges Arbeitstier - DANKEWanderratte ist ein richtiges Arbeitstier - DANKEWanderratte ist ein richtiges Arbeitstier - DANKEWanderratte ist ein richtiges Arbeitstier - DANKEWanderratte ist ein richtiges Arbeitstier - DANKEWanderratte ist ein richtiges Arbeitstier - DANKE
Hänge einmal deine Fla hier auf.
__________________
Gruß

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

Eurokicker
Home
Amazon Wunschzettel
Wanderratte ist offline   Mit Zitat antworten
Alt 18.04.2004, 20:36   #5
TP-Moderator
 
Benutzerbild von Wanderratte
 
Registriert seit: Mar 2002
Wanderratte ist ein richtiges Arbeitstier - DANKEWanderratte ist ein richtiges Arbeitstier - DANKEWanderratte ist ein richtiges Arbeitstier - DANKEWanderratte ist ein richtiges Arbeitstier - DANKEWanderratte ist ein richtiges Arbeitstier - DANKEWanderratte ist ein richtiges Arbeitstier - DANKE
Also der Code geht so. Da solltest du mal deine Zuweisungen überprüfen. Guck dir den Trace an

PHP-Code:
this.onEnterFrame = function ()
{
    var 
0;
    var 
myID setInterval (function ()
    {
        
_root.in5.gotoAndPlay (2);
        
einzuladen "in5";
        
fade (einzufadenauszufaden);
        
i++;
        
trace("interVall gestartet")
        if (
== 1)
        {
            
trace("ende")
            
clearInterval (myID);
        }
    }, 
3100);
    
delete this.onEnterFrame;
}; 
__________________
Gruß

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

Eurokicker
Home
Amazon Wunschzettel
Wanderratte ist offline   Mit Zitat antworten
Alt 18.04.2004, 20:44   #6
TP-Senior
 
Benutzerbild von sirius1
 
Registriert seit: Sep 2003
sirius1 macht alles soweit korrekt
ich hänge mal die fla an.... leider geht das immer noch nicht.
Angehängte Dateien
Dateityp: rar tp.rar (5,0 KB, 18x aufgerufen)
__________________
..:: as just 4 fun ::..
sirius1 ist offline   Mit Zitat antworten
Alt 18.04.2004, 21:09   #7
TP-Moderator
 
Benutzerbild von Wanderratte
 
Registriert seit: Mar 2002
Wanderratte ist ein richtiges Arbeitstier - DANKEWanderratte ist ein richtiges Arbeitstier - DANKEWanderratte ist ein richtiges Arbeitstier - DANKEWanderratte ist ein richtiges Arbeitstier - DANKEWanderratte ist ein richtiges Arbeitstier - DANKEWanderratte ist ein richtiges Arbeitstier - DANKE
Siehe Kommentar
PHP-Code:
//spielt keine Animation aber so sollte der weg sein
var 1;
//Syntaxfehler onEnterFrame innerhalb eines Interval geht nicht !!
this.onEnterFrame = function ()
{
    var 
myID setInterval (function ()
    {
        
//Hier hast du nach in5 gerootet und in1 sollte einfaden
        
_root.in1.gotoAndPlay (2);
        
//Tippfehler du hattest einzuladen drin stehen
        
einzufaden "in1";
        
fade (einzufadenauszufaden);
        
i++;
        if (
10)
        {
            
            
clearInterval (myID);
        }
    }, 
3100);
    
delete this.onEnterFrame;
}; 
__________________
Gruß

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

Eurokicker
Home
Amazon Wunschzettel
Wanderratte ist offline   Mit Zitat antworten
Alt 18.04.2004, 21:14   #8
TP-Senior
 
Benutzerbild von sirius1
 
Registriert seit: Sep 2003
sirius1 macht alles soweit korrekt
hi wanderratte,

ja da war ein tipfehler von in 5 zu in1 ... hat sich ergeben als ich das testfile schnell zusammengeschweisst habe.

allerdings funkt das obige script von dir leider nicht ... das clearInterval bleibt wie bei mir auch ohne erfolg

scheinbar ist diese nuss echt hart zu knacken.

vielleicht fällt dir ja noch was ein.
__________________
..:: as just 4 fun ::..
sirius1 ist offline   Mit Zitat antworten
Alt 18.04.2004, 22:29   #9
TP-Moderator
 
Benutzerbild von Wanderratte
 
Registriert seit: Mar 2002
Wanderratte ist ein richtiges Arbeitstier - DANKEWanderratte ist ein richtiges Arbeitstier - DANKEWanderratte ist ein richtiges Arbeitstier - DANKEWanderratte ist ein richtiges Arbeitstier - DANKEWanderratte ist ein richtiges Arbeitstier - DANKEWanderratte ist ein richtiges Arbeitstier - DANKE
Allerdings frage ich mich, warum du hier eine 10 stehen hast und nicht == 1 besser gesagt, warum hier überhaupt eine if - Abfrage ist. So wie du hast, wird das Script halt 10 mal ausgeführt, warum auch immer
PHP-Code:
if (10)
        {
            
            
clearInterval (myID);
        } 
__________________
Gruß

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

Eurokicker
Home
Amazon Wunschzettel

Geändert von Wanderratte (18.04.2004 um 22:31 Uhr).
Wanderratte ist offline   Mit Zitat antworten
Alt 19.04.2004, 08:35   #10
TP-Senior
 
Benutzerbild von sirius1
 
Registriert seit: Sep 2003
sirius1 macht alles soweit korrekt
hallo wanderratte ... stimmt eine if abfrage brauch ich eigentlich gar nicht wirklich.
manchmal denk ich einfach viel zu kompliziert.
ich bedanke mich mal wieder für deine hilfe ... und senke mein haupt in demut.
irgendwie hab ich dieses setInterval noch nicht so ganz gecheckt .. werd mir das thema heute mal gründlich vornehmen.

lg
alex
__________________
..:: as just 4 fun ::..
sirius1 ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Flash
problem mit animation eines mc problem mit animation eines mc
« 2 Fragen(Probleme) | ergänzung zu meinem letzen beitrag »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 22:20 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



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 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

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 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67