Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 22-11-2004, 21:43   #1 (permalink)
Neuer User
 
Registriert seit: Oct 2004
Beiträge: 99
actionscript 1-->2

hi,
habe im forum ein script gefunden das aber für actionscript 1 ist unter as2 bekomme ich folgende meldung:
"a script in this movie is causing flash player run slowly....."

kann mir jemand sagen was man ändern muß oder woran es liegt. Habe noch nichts mit as1 gemacht und bin auch erst seit ein paar wochen mit as2 beschäftigt:
Sinn des scriptes sollte sein ein Bookingcalender einer Band zu erstellen mit den daten aus einer datenbank, die mittels query.php ausgelesen werden hier mal der link zm tut.:
http://www.macuser.de/forum/showthread.php?t=44945
das tut wurde von yves verfasst, es ist auch in diesem forum aber ich kann es nicht wieder finden, da die suchfunktion kaputt ist
ActionScript:
  1. MovieClip.prototype.loader=function()
  2.     {     
  3.     var scrollpane=_root.attachMovie('FScrollPaneSymbol','scrollpane',1);
  4.     scrollpane._x=0;
  5.     scrollpane._y=0;
  6.     scrollpane.width=500;
  7.     scrollpane.height=200;
  8.      
  9.     var loader=new LoadVars();
  10.     loader.object=this;
  11.     loader.load('query.php');
  12.     loader.onLoad=function()
  13.         {
  14.          
  15.          
  16.         var base_x=10;
  17.         var base_y=0;
  18.         var container=createEmptyMovieClip('container',2);
  19.         for(var i=0;i<=this.repeats;i++)
  20.             {             
  21.             var element=container.attachMovie('element', 'event'+i,i);
  22.             element.date=this['date_'+i];         
  23.             element.event=this['event_'+i];
  24.             element.location=this['location_'+i];
  25.             element._y=base_y+(i*50);
  26.             }
  27.              
  28.         scrollpane.setScrollContent(container);
  29.         scrollpane.setVScroll=false;
  30.         scrollpane.setHScroll=auto;
  31.         container._x=base_x;
  32.  
  33.         delete this.object['loader'];
  34.         };
  35.     };
  36. loader();
  37. this.stop();
Johann.S ist offline   Mit Zitat antworten
Alt 22-11-2004, 21:52   #2 (permalink)
flachzange
 
Benutzerbild von elias
 
Registriert seit: Jun 2003
Ort: berlin
Beiträge: 3.932
sobald im flash player eine routine länger als 15 sekunden läuft erscheint
die genannte nachricht.
da bleiben dir nur zwei dinge übrig, (vorrausgesetzt dein code
beinhaltet keinen fehler):

1. script nicht abbrechen (und riskieren das sich das system aufhängt)

2. code optimieren/altenativen suchen

btw: was für einen wert hat denn repeats?
__________________
elias ist offline   Mit Zitat antworten
Alt 22-11-2004, 22:17   #3 (permalink)
Neuer User
 
Registriert seit: Oct 2004
Beiträge: 99
repeats hat den wert2, habe extra nur zwei datensätze ausgelesen, da ich auch vermutet hatte, dass der fehler vom php scipt kommt, ist aber glaube ich nicht der fall, denn es werden nur zwei datensätze ausgelesen und die auch richtig angezeigt, kann es vielleicht daran liegen, dass ich dieses as1 script mit as2 (Mx 2004)benutze, gibt es da befehle mit denen as2 so nicht mehr klar kommt?Habe es auch mal laufen lassen bis zu 1 minutete also vier mal die meldung aber immer das gleiche
Johann.S 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 04:57 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele