Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 24-11-2004, 10:49   #1 (permalink)
Neuer User
 
Registriert seit: Sep 2004
Beiträge: 94
externe swf's preloader - übergang mit rewind function

hallo,

hauptfilm:
ActionScript:
  1. this.createEmptyMovieClip("checkit", 500);
  2. rewindAndLoad = function(url){
  3. checkit.onEnterFrame = function(){
  4. if (container._currentframe > 1){
  5. container.prevFrame();
  6. }
  7. else if (container._currentframe == 1){
  8. container.loadMovie(url);
  9. delete this.onEnterFrame;
  10. }
  11. }
  12. }
durch rewindAndLoad werden externe swf's (33 stk.) durch 33 jeweilige buttons geladen.

aufbau externer swf's (timeline):
preloader -> 10 leere frames damit loader kurz sichtbar bleibt -> tween über 5 frames für einblenden des content -> stop();

beispiel:
- wenn klick auf button 3, dann soll swf 3 pregeloaded werden (mit %balken) und der content eingeblendet werden (tween).

- wenn klick auf button 7, dann wird swf 3 rewinded, dadurch der content wieder ausgeblendet (tween rückwärts) und wenn fertig, wird swf 7 pregeloaded usw...

das problem:
wenn rewind, dann gibts natürlich probleme mit dem preloader AS auf den frames. infolge wird leider nichts geladen, sondern das ganze verhält sich irgendwie verrückt.

kann mir dabei bitte jemand helfen. hab schon stunden investiert und komme nicht weiter. meine seite ist fast fertig und jetzt steht alles still.
__________________
greetz bodi-bodissimo
bodissimo ist offline   Mit Zitat antworten
Alt 24-11-2004, 10:54   #2 (permalink)
Neuer User
 
Registriert seit: Sep 2004
Beiträge: 94
zur besseren vorstellung

zu sehen gibts die seite unter: http://www.blickwinkeldesign.at.tc/

menü: referenzen -> print-layout
derzeit wird immer die selbe swf geladen, ohne preloader, da dies ja noch nicht funktioniert.
__________________
greetz bodi-bodissimo
bodissimo ist offline   Mit Zitat antworten
Alt 24-11-2004, 12:55   #3 (permalink)
Neuer User
 
Registriert seit: Sep 2004
Beiträge: 94
hat keiner eine idee wie oder was man machen könnte?

gehe ich es falsch an?
__________________
greetz bodi-bodissimo
bodissimo ist offline   Mit Zitat antworten
Alt 24-11-2004, 14:18   #4 (permalink)
Neuer User
 
Registriert seit: Sep 2004
Beiträge: 94
man könnte sicher eine function machen, aber vorerst zum kapieren reicht mir das.

ActionScript:
  1. onPress(){
  2. if (_root.container._currentframe == 15){
  3. _root.container.gotoAndPlay(16);
  4. }
  5. else if (_root.container._currentframe == 18){
  6. _root.container.loadMovie("kunden01.swf");
  7. }
  8. }
hab mal versucht das ganze irgendwie zu übernehmen und direkt auf den btn zu legen.

ablauf der geladenen datei:
ersten frames preloader -> von frame 11 bis 15 tween (alpha 0 auf 100) -> frame 15 stop(); -> frame 15 bis 18 tween (alpha 100 auf 0) -> frame 18 stop();

jetzt check ich das "check it" nicht. geht das nach millisekunden? ich müsste irgendwie sagen: wenn jetzt frame 15, dann spiele ab frame 16 und wenn frame 18 erreicht, dann lade den film in container.

sieht wer eine sinnhaftigkeit in dem ganzen?
__________________
greetz bodi-bodissimo
bodissimo ist offline   Mit Zitat antworten
Alt 24-11-2004, 16:30   #5 (permalink)
Neuer User
 
Registriert seit: Sep 2004
Beiträge: 94
habs jetzt so gemacht und es funktioniert.
ActionScript:
  1. this.createEmptyMovieClip("checkit", 500);
  2. rewindAndLoad = function(url){
  3. checkit.onEnterFrame = function(){
  4. if (container._currentframe == 18){
  5. container.gotoAndPlay(19);
  6. }
  7. else if (container._currentframe == 22){
  8. container.loadMovie(url);
  9. delete this.onEnterFrame;
  10. }
  11. }
  12. }

danke bodissimo :-)

bitte gern geschehen...
__________________
greetz bodi-bodissimo
bodissimo ist offline   Mit Zitat antworten
Alt 17-09-2006, 16:43   #6 (permalink)
Neuer User
 
Benutzerbild von hilarion*
 
Registriert seit: Aug 2005
Beiträge: 54
lol...
hilarion* 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 09:05 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele