Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 28-11-2003, 09:56   #1 (permalink)
Neuer User
 
Registriert seit: Sep 2003
Ort: Köln
Beiträge: 51
Question probleme mit on press und on release

hallo...

ich habe auf jedes bild einer bildreihe (15 bilder -> 15 keyframes) einen button gelegt.

jeder button hat die gleichen actions - bis auf den namen des zu ladenden mc (im beispiel "test2.swf) und die nummer, die dem keyframe entspricht (im beispiel "nummer2)

button2 actions sehen also wie folgt aus:


on (press) {
loadMovieNum("test2.swf", 2);
}
on (release) {
_level2.gotoAndStop("nummer2");
}

der film test2.swf beinhaltet eine vergrösserte version des bildes 2 und öffnet sich in level2. soweit die simple theorie.

in der praxis auf dem server tritt nun folgendes problem auf:

es lädt sich immer nur bild1 - egal auf welchen der 15 buttons ich klicke, was daran liegt das der "on (release) - befehl" nur ausgeführt wird, wenn ich die maus in zeitlupentempo wieder loslasse, was ich ja von keinem user erwarten kann.....
weiß jemand eine bessere lösung???


grüsse
echo
echolot ist offline   Mit Zitat antworten
Alt 28-11-2003, 10:07   #2 (permalink)
anyway
Gast
 
Beiträge: n/a
Da wirst Du entweder die Filme, die auf Buttondruck abgespielt werden sollen, schon vorher in den Film laden müssen...Oder die Filme dazu veranlassen, noch nach dem laden auf ein längst geschehenes onRelease zu reagieren..:

ActionScript:
  1. on (press) {
  2. loadMovieNum("test2.swf", 2);
  3. }
  4. on (release) {
  5. var itv = setInterval(function () {
  6. var bl = _level2.getBytesLoaded();
  7. var bt = _level2.getBytesTotal();
  8. if (bl==bt&&bl>4) {
  9. _level2.gotoAndStop("nummer2");
  10. clearInterval(itv);
  11. }
  12. },80);
  13. }


so wird auf jeden Fall gewartet, bis der Film vollständig geladen ist und dann erst die Aktion zum Springen auf ein bestimmtes Frame ausgeführt.

anyway.
  Mit Zitat antworten
Alt 28-11-2003, 10:13   #3 (permalink)
Neuer User
 
Registriert seit: Sep 2003
Ort: Köln
Beiträge: 51
super! das geht prima....vielen dank!
echo
echolot 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 02:51 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele