Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 16-08-2004, 14:31   #1 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 108
preloadergeschichte

nach vielen versuchen bin ich nun hier gelandet, aber irgendetwas stimmt immernoch nicht... der extern geladene film fängt immer am anfang an anstatt bei frame 3... das archiv gibt leider auch nicht mehr her..

on (release) {
container.loadMovie("movie.swf");
if(_root.container.getBytesLoaded()>=_root.contain er.getBytesTotal()) {
_root.container.gotoAndStop(3);
}
}
orangejax ist offline   Mit Zitat antworten
Alt 16-08-2004, 14:50   #2 (permalink)
-
 
Benutzerbild von pape
 
Registriert seit: Jan 2004
Beiträge: 3.002
deine anfrage ob der film geladen ist oder nicht, findet nur einmal , nämlich beim button release, statt!

du musst das aber mehrmals abfragen, bis der film halt geladen ist-..

mach es mal so:
ActionScript:
  1. on (release) {
  2.     container.loadMovie("movie.swf");
  3.     this.onEnterFrame = function () {
  4.         if(_root.container.getBytesLoaded()>=_root.container.getBytesTotal()) {
  5.             _root.container.gotoAndStop(3);
  6.             delete this.onEnterFrame;
  7.         }
  8.     }
  9. }

grz
pape ist offline   Mit Zitat antworten
Alt 16-08-2004, 15:18   #3 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 108
irgendwie meldet er da einen syntaxfehler? was heißt das?
orangejax ist offline   Mit Zitat antworten
Alt 16-08-2004, 15:21   #4 (permalink)
AchimHomeZone
 
Benutzerbild von onip
 
Registriert seit: Feb 2002
Ort: Cöllefornia / Cologne / Kölle / Köln
Beiträge: 1.541
PHP-Code:
on (release) {
container.loadMovie("movie.swf");
if(
container._width>0) {
_root.container.gotoAndStop(3);
}

das problem ist das der container ja schon geladen ist.
daher würde deine abfrage nach getBytesLoaded nicht viel bringen.
ne lösung wäre einfach nach der weite (_width) ab zu fragen.
dein container ist ein lehres mc nach dem laden wird dieser sicher >0 sein.
hat das mc diesen zustand erricht, dann kann der container zu frame 3 gehen.


...

fla5 kann

mc.onEnterFrame = function (){}

nicht
__________________
__________________


4. Lunyu 2.13.

Zi Gong fragte, was einen Flasher ausmache.
Konfuzius sprach: "Er predigt nur das, was er zuvor schon selbst in die Tat umgesetzt hat."

Geändert von onip (16-08-2004 um 15:29 Uhr)
onip ist offline   Mit Zitat antworten
Alt 16-08-2004, 15:28   #5 (permalink)
-
 
Benutzerbild von pape
 
Registriert seit: Jan 2004
Beiträge: 3.002
was kriegste denn für nen syntax fehler?

Edit:
mein letztes edt war quark
totzdem reicht eine einzelne abfrage nicht aus

Geändert von pape (16-08-2004 um 15:31 Uhr)
pape ist offline   Mit Zitat antworten
Alt 16-08-2004, 15:30   #6 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 108
onip->

find den vorschlag echt clever und hab ihn auch direkt mal auf meinen button kopiert, der den externen film in den mc lädt... aber funkstille... der externe film wird geladen, springt jedoch nicht auf frame 3
orangejax ist offline   Mit Zitat antworten
Alt 16-08-2004, 15:37   #7 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 108
pape->

der sagt:

Szene=Szene 1, Ebene=Ebene 1, Bild=1: Line 2: Syntaxfehler.
container.loadMovie("movie.swf");

Szene=Szene 1, Ebene=Ebene 1, Bild=1: Line 3: Syntaxfehler.
this.onEnterFrame = function () {

danke mal fürs interesse
jax

Geändert von orangejax (16-08-2004 um 15:38 Uhr)
orangejax ist offline   Mit Zitat antworten
Alt 16-08-2004, 15:41   #8 (permalink)
-
 
Benutzerbild von pape
 
Registriert seit: Jan 2004
Beiträge: 3.002
Zitat:
Zitat von onip
fla5 kann

mc.onEnterFrame = function (){}

nicht
das ist das problem bei meinem script, da ich mx verwende...
deswegen bekommst du da den syntaxfehler!

du müsstest dann eine mehrere-frames lösung nutzen statt dem onEnterframe
pape ist offline   Mit Zitat antworten
Alt 16-08-2004, 15:52   #9 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 108
ich hab echt keinen plan was du mir damit sagen willst

jax
ich will nicht nerven... ich wills nur irgendwie heute noch schaffen das ein blöder extern geladener film auf ein bestimmtes bild springt.. so simple und doch irgendwie nicht möglich....
orangejax ist offline   Mit Zitat antworten
Alt 16-08-2004, 19:02   #10 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Schau Dir des bsp. im Anhang mal an
Angehängte Dateien
Dateityp: zip conti_loader_f5.zip (2,9 KB, 6x aufgerufen)
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake 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 03:53 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele