Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 16-09-2004, 12:06   #1 (permalink)
kii
Neuer User
 
Registriert seit: Jul 2004
Beiträge: 11
Post fadeout mit setinterfal

ich habe da ein großes problem ich möchte gerne ein mc zu einem bestimmten zeitpunkt ausfaden lassen der fade funktioniert nur nicht zu einem bestimmten zeitpunkt was mache ich falsch

MovieClip.prototype.fadeout = function(outf, min) {
this.onEnterFrame = function() {
if (this._alpha> 0) {
this._alpha -= 10;
} {
clearInterval(interval);
}
};
};
interval = setInterval(mc1, 15000);
fadeout(mc1,2);


übrigens steuer im mit folgenden object code mein mc kann mir jemand wofür -1300 und 1000 steht und in welcher einheit der geschwindikeits-faktor 8 gerechnet wird sprich wie lange in sek.


onClipEvent(enterFrame){
_x-=8;
if(_x<=-1300){
_x+=1000;
}
}
kii ist offline   Mit Zitat antworten
Alt 16-09-2004, 12:16   #2 (permalink)
alien
 
Benutzerbild von Smirgel
 
Registriert seit: May 2002
Ort: Colonia
Beiträge: 7.597
hi und willkommen im forum

dem setinterval musst du die funktion benennen:
interval = setInterval(fadeout, 15000, mc1,2);




_x-=8;
if(_x<=-1300){
_x+=1000;
}
}

das heist das auf der strecke von -1300 bis 1000 (also insgesamt 2300 pixel) die xposition jeweils um 8 pixel addiert wird. das ganze passiert warscheinlich onenterframe? dann wäre das bei 31fps (fps=frames per second)
2300/8=287.5
287.5/31=9.274irgendwas
also würde ich sagen das dein mc knappe 9 sekunden unterwegs wäre. aber mitm rechnen hatte ich es noch nie so dolle

grüße.
smirgel.
__________________
bei fragen, fragen.
Smirgel ist offline   Mit Zitat antworten
Alt 16-09-2004, 12:23   #3 (permalink)
kii
Neuer User
 
Registriert seit: Jul 2004
Beiträge: 11
danke schön!!

ich habs zwar noch nicht getestet werds gleich mal tu aber ich wollte mich auf jedenfall bedanken...

also danke
kii ist offline   Mit Zitat antworten
Alt 16-09-2004, 12:25   #4 (permalink)
alien
 
Benutzerbild von Smirgel
 
Registriert seit: May 2002
Ort: Colonia
Beiträge: 7.597

jau, gerne. hehe
__________________
bei fragen, fragen.
Smirgel ist offline   Mit Zitat antworten
Alt 16-09-2004, 12:34   #5 (permalink)
kii
Neuer User
 
Registriert seit: Jul 2004
Beiträge: 11
eine frage hätte ich da noch zu dem steuern von mc´s

mit der steuerung meines mc komme ich noch nicht ganz klar
ich habe eine bühne mit 25fps und 1024x786 dort möchte ich ein bild (mc) gleiche maße von rechts nach links bewegen welche einstellungen ich dafür tätigen muss und gibt es dann automatisch einen loop oder kann ich den beeinfluss anstellen abstellen

onClipEvent(enterFrame){
_x-=8;
if(_x<=-1300){
_x+=1000;
}
}
kii ist offline   Mit Zitat antworten
Alt 16-09-2004, 12:38   #6 (permalink)
kii
Neuer User
 
Registriert seit: Jul 2004
Beiträge: 11
doch noch ne frage zum fadeout

das mit dem fadeout und setinterval siehe oben sollte klappen allerdings möchte ich dann zum nächsten frame in der hauptzeitleiste springe wenns ausgefadet ist wie mache ich das dann
kii ist offline   Mit Zitat antworten
Alt 16-09-2004, 12:49   #7 (permalink)
alien
 
Benutzerbild von Smirgel
 
Registriert seit: May 2002
Ort: Colonia
Beiträge: 7.597
okay, hier habe ich mich wohl auch vertan, sorry.

onClipEvent(enterFrame){
_x-=8;
if(_x<=-1300){
_x+=1000;
}
}

d.h. das dein mc bei 25fps 25x pro sekunde um 8 pixel nach links bewegt wird. wenn dieses mc bei -1300 (0 wäre z.b. die linke seite deiner bühne) angekommen ist, wird es um 1000 pixel nach rechts verschoben und es wandert wieder jeweils um 8 pixel nach links. somit hat das teil ja schon einen loop.
8 ist die geschwindigkeit, -1300 die maximale linksposition, 1000 die rechte startposition (-1300 +1000=-300)

und zum nächsten frame würde ich springen, wenn der clearinterval ausgeführt wird.
__________________
bei fragen, fragen.
Smirgel ist offline   Mit Zitat antworten
Alt 16-09-2004, 13:14   #8 (permalink)
kii
Neuer User
 
Registriert seit: Jul 2004
Beiträge: 11
mit fadeout geht doch nicht

was ist hier falsch??
kii ist offline   Mit Zitat antworten
Alt 16-09-2004, 13:32   #9 (permalink)
kii
Neuer User
 
Registriert seit: Jul 2004
Beiträge: 11
das mit dem fadeout klappt noch nicht

MovieClip.prototype.fadeout = function(outf, min) {
this.onEnterFrame = function() {
if (this._alpha> 0) {
this._alpha -= 10;
} {
clearInterval(interval);
}
};
};
interval = setInterval(fadeout, 5000, mc1,2);


das klappt so immer noch nicht...was ist hier falsch und wo gebe ich an das wenn er ausgefadet hat auf frame 2 springen soll
kii 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 09:31 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele