Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 01-03-2005, 16:39   #1 (permalink)
Neuer User
 
Benutzerbild von lolosi
 
Registriert seit: Oct 2003
Ort: ecudador
Beiträge: 59
interval

hallo,
ich habe folgendes script in einem mc, welches nach einer zeit in frame 3
springt. bei einem mouseover soll das intervall von vorne beginnen.
macht es aber nicht wieso?

besten gruss!

FRAME1

PHP-Code:
wert 1;
function 
counter() {
    
wert--;
    if (
wert == 0) {
        
gotoAndStop(3);
    }
}
myinterval setInterval(counter60000); 
FRAME2
PHP-Code:
this.gotoAndPlay(1); 
FRAME3
PHP-Code:
this.onRollOver = function(){   
    
this.gotoAndPlay(1);
    
myinterval setInterval(counter60000); 

lolosi ist offline   Mit Zitat antworten
Alt 01-03-2005, 16:52   #2 (permalink)
poke
 
Registriert seit: Dec 2002
Ort: Iserlohn [NRW]
Beiträge: 2.304
änder den ersten frame mal zu:

ActionScript:
  1. wert = 1;
  2. function counter() {
  3.     wert--;
  4.     if (wert == 0) {
  5.         gotoAndStop(3);
  6.         clearInterval( myinterval );
  7.     }
  8. }
  9. myinterval = setInterval(counter, 60000);
pokepika ist offline   Mit Zitat antworten
Alt 01-03-2005, 16:59   #3 (permalink)
Neuer User
 
Benutzerbild von lolosi
 
Registriert seit: Oct 2003
Ort: ecudador
Beiträge: 59
hi,
PHP-Code:
this.onRollOver 
betrifft den MC indem sich das script befindet.
lolosi ist offline   Mit Zitat antworten
Alt 01-03-2005, 17:10   #4 (permalink)
Flash-holic
 
Benutzerbild von DeMoehn
 
Registriert seit: Nov 2003
Ort: Neunkirchen(Saar)
Beiträge: 988
Wenn du nur das INtervall neu setzt bringt es doch gar nichts?
Weil wert immernoch so ist wie vorher.
Wie wärs wenn du wert = 1 machst?
__________________
Wer Großes versucht, ist bewunderswert, auch wenn er fällt.
Lucius Annaeus Seneca
(ca. 4 v. Chr - 65 n. Chr.)


DeMoehn ist offline   Mit Zitat antworten
Alt 01-03-2005, 17:28   #5 (permalink)
a.k.a maddin79
 
Benutzerbild von madflanderz
 
Registriert seit: Jul 2003
Ort: berlin f-hain
Beiträge: 1.693
Zitat:
Zitat von thebiz
Komische Schreibweise,
da man entweder:
on(rollover){..} oder // hier ist der Code auf dem MC
mc.onRollOver schreibt. // hier ist der Code extern
dann scheinst du flash immer noch nicht gerafft zu haben. schau mal in die hilfe unter this und _parent.

gruß maddin
__________________
www.madflanderz.de

ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°` _ addicted to bass _ `°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø
madflanderz ist offline   Mit Zitat antworten
Alt 01-03-2005, 19:12   #6 (permalink)
poke
 
Registriert seit: Dec 2002
Ort: Iserlohn [NRW]
Beiträge: 2.304
du kannst aber genauso gut this verwenden.. wenn du auf das Objekt weisen willst, in dessen Zeiltleiste du bist..
pokepika ist offline   Mit Zitat antworten
Alt 01-03-2005, 19:35   #7 (permalink)
.
 
Registriert seit: May 2003
Ort: bayern
Beiträge: 1.117
mal zurück zum thema

ich würde mal frame 1 schreiben wie folgt:
ActionScript:
  1. function counter() {
  2.       clearInterval( myinterval );
  3.         gotoAndStop(3);
  4. }
  5. myinterval = setInterval(counter, 60000);
  6. //60000 sind 60 sekunden?!!!!
  7. stop();

frame 2 scheint mir überflüssig, um nicht zu sagen falsch, da wird das interval ja x-mal aufgerufen

frame 3
ActionScript:
  1. this.onRollOver = function(){   
  2.     this.gotoAndPlay(1)
  3. }
bei gotoAndPlay(1) wird das interval automatisch erneut initialisiert...
__________________
[mooseMash]

Geändert von mooseMash (01-03-2005 um 19:41 Uhr)
mooseMash ist offline   Mit Zitat antworten
Alt 01-03-2005, 20:18   #8 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
Zitat:
Zitat von maddin79
dann scheinst du flash immer noch nicht gerafft zu haben. schau mal in die hilfe unter this und _parent.

gruß maddin
@maddin79
Ich habe meine Beiträge gelöscht, weil sie kosmetischer Natur sind.
Deine Formulierung, mir gegenüber, finde ich etwas anstößig.
Dein Postfach ist voll, sonst hätte ich es Dir privat geschickt.
__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------
thebiz ist offline   Mit Zitat antworten
Alt 01-03-2005, 22:18   #9 (permalink)
a.k.a maddin79
 
Benutzerbild von madflanderz
 
Registriert seit: Jul 2003
Ort: berlin f-hain
Beiträge: 1.693
Zitat:
Zitat von thebiz
@maddin79: Deine Formulierung, mir gegenüber, finde ich etwas anstößig.
och menno, nicht gleich so angepisst sein, war doch überhaupt nicht so gemeint sondern wirklich als guter tip. zu meiner verteidigung muss ich sagen, dass ich gerade aufm sprung war und los musste, deshalb hatte ich mich auch nur so kurz (anscheinend zu kurz) geäußert.

ich wollte damit eigentlich nur sagen, daß nunmal das verstandnis über die referenzierung und der umgang mit this und _parent bei der programmierung mit flash sehr wichtig ist und beim lesen deines posts und manch anderer kams halt so rüber als wenn das nicht jedem klar ist.

also, nächstes mal nicht so sensibel der herr, OK , und ich machs dann dafür auch bißchen ausführlicher???


schönen abend noch euch allen
__________________
www.madflanderz.de

ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°` _ addicted to bass _ `°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø
madflanderz ist offline   Mit Zitat antworten
Alt 01-03-2005, 22:23   #10 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
Also über this und _parent bin ich schon etwas hinaus.
Zu sagen ich solle mir das anschauen, ist so als würdest Du
mir einen Schnuller in den Mund stecken und sagen ich solle
mal etwas im Kreis hopsen.
Entschuldigung angenommen, aber ich würde soetwas zu Personen,
die ich nicht kenne nicht sagen. Das Du so etwas sagst, impliziert
das Du mich nicht kennst.
__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------
thebiz ist offline   Mit Zitat antworten
Alt 02-03-2005, 09:13   #11 (permalink)
Neuer User
 
Benutzerbild von lolosi
 
Registriert seit: Oct 2003
Ort: ecudador
Beiträge: 59
danke allen!

da hab ich ja eine diskussion gestartet...
lolosi ist offline   Mit Zitat antworten
Alt 02-03-2005, 11:30   #12 (permalink)
.
 
Registriert seit: May 2003
Ort: bayern
Beiträge: 1.117
ja hast du das mit deinem interval denn nun geregelt?
__________________
[mooseMash]
mooseMash ist offline   Mit Zitat antworten
Alt 03-03-2005, 09:14   #13 (permalink)
Neuer User
 
Benutzerbild von lolosi
 
Registriert seit: Oct 2003
Ort: ecudador
Beiträge: 59
ja, danke schön !
lolosi ist offline   Mit Zitat antworten
Alt 03-03-2005, 19:00   #14 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
@ maddin79

Sorry maddin79 ich war an dem Tag
doch etwas aufgekratzt.
Ist ja alles nicht der Rede wert.

Nice evening to everybody!
__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------
thebiz 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 16:43 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele