| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| KornDrumstickBesiter Registriert seit: Oct 2003 Ort: ohlsdorf
Beiträge: 77
| Flash wird immer langsamer...
Ich habe ein problem, mit einem Filmchen... Ich habe 7 Flächen.. alles eigene MCs.. um Code zu sparen, habe ich jedem dieser MCs einen Code verpasst.. ganz allgemein, damit er bei allen funktioniert.. ausserdem habe ich in allen 7 Codes je eine Interval-Abfrage(alle 300 millisek). Diese fragt bestimmte andere Variablen ab, und schaltet bei bestimmten Konstellationen wiederum andere Intervalle ein..(gibt 2 Möglichkeiten, wobei jeweils nur einer der beiden anderen Intervalle eingeschaltet sein kann..) diese sind schneller(20ms), weil ich damit den alpha-Wert des MCs beieinflusse bzw animiere.. es funktioniert soweit alles sehr gut.. allerdings wird das Programm sehr langsam, wenn man mehrere dieser MCs "einschaltet". am Anfang funktioniert aber alles einwandfrei.. und es werden immer max 2 "schnelle" Intervalle benutzt.. Grüsse ppammes Bsp.: abfinte = setInterval(abfr, 300); function abfr() { if (_root.seite == _name && _root.block._x>140 && _root.clicked == 0 && _alpha<100) { erinte = setInterval(ersch, 20); } function ersch() { _x = 3*_root.xabst+_width/2+5; _alpha += 2; if (_alpha>100) { _alpha = 100; clearInterval(erinte); }
__________________ Aerodrome 2004!!! |
| | |
| | #4 (permalink) | |
| vdch Registriert seit: Oct 2003 Ort: Krefeld
Beiträge: 316
| Zitat:
Gruß Fiete | |
| | |
| | #5 (permalink) |
| KornDrumstickBesiter Registriert seit: Oct 2003 Ort: ohlsdorf
Beiträge: 77
|
habs jetzt mit animation gemacht.. funzt aber überhaupt nicht ich weiß nicht wieso, aber mein gotoAndPlay geht nicht.. ber ich glaub, das schaff ich alleine Danke schon mal! Grüsse Pauli
__________________ Aerodrome 2004!!! |
| | |
| | #6 (permalink) |
| Neuer User Registriert seit: Sep 2004 Ort: Spain/Ibiza
Beiträge: 942
|
abfinte = setInterval(abfr, 300); erinte = setInterval(ersch, 20); so wen nun folgendes pasiert ersch braucht 16 durchleufe um zu stopen =320 wehrend desen hat aber abfr erinte uberschrieben und ein neuen ersch gestartet das heist da werden mit der zeit ein haufen ersch rumlaufen ohne zu stopen mach das irgend wie so: ID=1 erinte[ID] = setInterval(ersch, 20,ID);
__________________ Languages : (in the order of knowledge/preference) Read: Flash AS, PHP, JS, Html, DHtml, Basic, C++, DOS, 3DMaxScript, English, Deutsch, Magyar, XML, Pascal, VB, Spanish Write: Flash AS, Basic, PHP, JS, DHtml, Html, ..., C++, ...., ..., English, ..., ..., ..., ...., Deutsch, ..., Magyar wen du mein deutsch nicht magst whele eine andere sparache von den obrigen ;) |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |