Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 28-03-2006, 10:16   #1 (permalink)
Neuer User
 
Registriert seit: Jan 2005
Beiträge: 31
frame 10 mal wiederholen, dann weiterspielen

Hi Profis,

brauch eure Hilfe. Möchte, dass mein Film eine Schleife hat, die einen bestimmten abschnitt z.b. 10 mal wiederholt. dann den film normal weiterabspielt.

vielen dank.

daniel
flasher5:86 ist offline   Mit Zitat antworten
Alt 28-03-2006, 10:20   #2 (permalink)
°.oO°O.o°.oO.o°O
 
Benutzerbild von bamboocha
 
Registriert seit: Jun 2005
Ort: CH
Beiträge: 1.490
Was ist "ein bestimmter Abschnitt"?

Ein Codeteil, der MC's attacht? Eine Animation die 10 mal ablaufen soll? Je nachdem kannst du da mit onEnterFrame arbeiten, oder mit setInterval oder ganz einfach mit ner Funktion. Aber richtiger Rat ist teuer, wenn man nicht genau wofür!
__________________
There is no way to happiness, happiness is the way! - Buddha
bamboocha ist offline   Mit Zitat antworten
Alt 28-03-2006, 12:04   #3 (permalink)
Hardstyle DJ
 
Benutzerbild von djdwarf
 
Registriert seit: Nov 2004
Ort: Hamburg
Beiträge: 622
Moinsen!


Wenns wirklich einfach nur ne wiederholung der Frames auf der Zeitleiste sein soll, dann z.B. so:


Frame 1:
PHP-Code:
_root.counter=10
Frame 60:
PHP-Code:
if(_root.counter>0){
_root.counter--;gotoAndPlay(_currentframe-50// also die letzen 50 Frames nochmal abspielen


Geändert von djdwarf (28-03-2006 um 12:06 Uhr)
djdwarf ist offline   Mit Zitat antworten
Alt 28-03-2006, 13:11   #4 (permalink)
Neuer User
 
Registriert seit: Jun 2005
Beiträge: 237
PHP-Code:
var counter 10;

for (
1<= counter,i++)
{
gotoAndPlay(_currentframe);
}
else
{
gotoAndPlay(_currentframe+1);

Hoffe ich hab nix falsch gemacht
D@luxe ist offline   Mit Zitat antworten
Alt 28-03-2006, 13:15   #5 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
@ D@luxe -> Was soll'n das sein?
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 28-03-2006, 13:18   #6 (permalink)
Hardstyle DJ
 
Benutzerbild von djdwarf
 
Registriert seit: Nov 2004
Ort: Hamburg
Beiträge: 622
Zitat:
gotoAndPlay(_currentframe);
das cool
djdwarf ist offline   Mit Zitat antworten
Alt 28-03-2006, 13:18   #7 (permalink)
Flash-holic
 
Benutzerbild von DeMoehn
 
Registriert seit: Nov 2003
Ort: Neunkirchen(Saar)
Beiträge: 988
Also.
Ehm ich würde es so machen wie djdwarf...
Im ersten Frame die Variable definieren
PHP-Code:
_root.maxWDH 10 
und im letzten Frame der Wiederholungsschleife
PHP-Code:
if(_root.count == 0) {
_root.count--;
_root.gotoAndPlay(1)

...
Um was ahndelt es sich nun?
Ist es auf der Hauptzeitleiste? Oder ein MC?...

EDIT: Das von D@luxe macht meiner Meinung nach keinen Sinn
__________________
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 28-03-2006, 13:24   #8 (permalink)
Neuer User
 
Registriert seit: Jun 2005
Beiträge: 237
Oo...

Hab da wohl was falsch verstanden...

Dachte er wollte nru 1 Frame 10 mal wiederhohlen :-\

sry für den Schwachsinn
D@luxe ist offline   Mit Zitat antworten
Alt 28-03-2006, 13:47   #9 (permalink)
°.oO°O.o°.oO.o°O
 
Benutzerbild von bamboocha
 
Registriert seit: Jun 2005
Ort: CH
Beiträge: 1.490
Zitat:
Zitat von D@luxe
Oo...

Hab da wohl was falsch verstanden...

Dachte er wollte nru 1 Frame 10 mal wiederhohlen

sry für den Schwachsinn
Dann wärs noch immer Schwachsinn Die For-Schleife wird ausgeführt, bevor was angezeigt wird...!

@flasher5:86: lass mal hören, für was genau du es brauchst, bzw. was genau du willst! Dann gibts auch konkrete Vorschläge!
__________________
There is no way to happiness, happiness is the way! - Buddha
bamboocha ist offline   Mit Zitat antworten
Alt 28-03-2006, 14:08   #10 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Wenn man's nur einmal braucht halt so:
PHP-Code:
var film this;
// oder this.dein_mc ...wie auch immer
var count 0;
var 
ab_frame 10;
var 
zu_frame 5;
var 
wie_oft 4;
this.onEnterFrame = function() {
    if (
film._currentframe == ab_frame && count++<wie_oft) {
        
film.gotoAndPlay(zu_frame);
    } else if (
count >= wie_oft) {
        
delete this.onEnterFrame;
    }
}; 
...ansonsten Prototyp oder Funktion schreiben...
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager 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 12:33 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele