Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 21-09-2005, 13:28   #1 (permalink)
Neuer User
 
Registriert seit: May 2004
Ort: bozen / italien
Beiträge: 27
Exclamation Repeat MC ... geht das? DRINGEND!

das erst mal:
function start_play(clip)
{
rectw = 780;
recth = 380;

xpos = random(rectw-20) + 10;
ypos = random(recth-20) + 10;
xyscale = random(25) + 25;

setProperty(clip, _x, xpos);
setProperty(clip, _y, ypos);
setProperty(clip, _xscale, _xyscale);
setProperty(clip, _yscale, _xyscale);

clip.gotoAndPlay(3);
}

threshold = 25;
num = random(30);
if(num>threshold){
start_play(this);
}


und nun ... ich möchte dass dieser MC nur 5 mal abgespielt wird und nicht unentlich. wie kann ich das machen?


dankeschön
carmen_hmc ist offline   Mit Zitat antworten
Alt 21-09-2005, 13:51   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Setz eine Zählervariable, z.B. durchgang:
ActionScript:
  1. //in den ersten Frame
  2. _global.durchgang = 0;
  3.  
  4. //in den letzten Frame
  5. _global.durchgang ++;
  6.  
  7. if(_global.durchgang < 5){
  8. _level0.gotoAndPlay(1);
  9. }
  10. else{
  11. _level0.stop();
  12. }
Und vergiss bloß schnell wieder deine Flash4-setPropertys, das geht mit der Punktsyntax viel übersichtlicher:
ActionScript:
  1. //streiche:
  2.  setProperty(clip, _x, xpos);
  3.  
  4. //setze
  5. clip._x = xpos;
  Mit Zitat antworten
Alt 21-09-2005, 14:21   #3 (permalink)
Neuer User
 
Registriert seit: May 2004
Ort: bozen / italien
Beiträge: 27
???

ist es nicht möglich einfach in diesem actionscript etwas zu ändern oder hinzuzufügen? wenn ich das mache was oben steht dann klappt total nix mehr.

danke
carmen_hmc ist offline   Mit Zitat antworten
Alt 21-09-2005, 14:39   #4 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Setz eine ähnliche Abfrage vor die if-Abfrage "if(num>threshold){"
  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 03:17 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele