Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 23-09-2003, 20:22   #1 (permalink)
Neuer User
 
Registriert seit: Sep 2003
Beiträge: 7
laden von externer swf und danach fortsetzten - aber wie?

hallo und hilfe!

ich habe folgendes porblem: ich habe eine datei diashow.swf. in die lade ich in einem container mein chart.swf. nach dieser aktion soll die diashow aber dort fortgesetzt werden, wo die chart hineingeladen wurde. habe einen marker namens dia02 an entsprechender stelle gestetzt - doch leider funktioniert das nicht. nachdem die chart.swf abgespielt wurde, fängt meine diashow unverschämter weise von vorne an. welcher experte kann mir nun helfen? please. danke.
LoisLane ist offline   Mit Zitat antworten
Alt 23-09-2003, 20:26   #2 (permalink)
Revived @ Sunday
 
Benutzerbild von MacEvil
 
Registriert seit: Apr 2003
Ort: Nowhereland
Beiträge: 3.244
ActionScript:
  1. geladen = _root.container.getBytesLoaded();
  2. zuladen = _root.container.getBytesTotal();
  3. prozent = Math.round((geladen/zuladen)*100;
  4. if (prozent == 100) {
  5. //fortfahren mit Diashow
  6. }
MacEvil ist offline   Mit Zitat antworten
Alt 23-09-2003, 20:30   #3 (permalink)
Neuer User
 
Registriert seit: Sep 2003
Beiträge: 7
hey mac evil,

ich werde es sofort auprobieren, kommt denn der script in meine diashow oder in das chart? ich habe noch zwei weitere swfs die auf diese weise in die diashow eingeladen werden sollen - ändert sich dann etwas an deinem script? viele grüsse und danke schonmal!
LoisLane ist offline   Mit Zitat antworten
Alt 23-09-2003, 20:45   #4 (permalink)
Revived @ Sunday
 
Benutzerbild von MacEvil
 
Registriert seit: Apr 2003
Ort: Nowhereland
Beiträge: 3.244
Das kommt in die Diashow.
Nein, wenn sie in den gleichen Container geladen werden nicht
MacEvil ist offline   Mit Zitat antworten
Alt 23-09-2003, 20:55   #5 (permalink)
Neuer User
 
Registriert seit: Sep 2003
Beiträge: 7
also: ich habe dein script reinkopiert. dann kommt folgende fehlermeldung bei der filmausgabe:

Szene=Szene 1, Ebene=AS, Bild=923: Zeile 3: )' oder ',' erwartet
prozent = Math.round((geladen/zuladen)*100;

Szene=Szene 1, Ebene=AS, Bild=923: Zeile 6: Syntaxfehler.

die chart01.swf wird an der entsprechenden stelle nicht geladen, die diashow geht dann weiter. in meinem chart01.fla steht am ende ein stop. was tun?
LoisLane ist offline   Mit Zitat antworten
Alt 23-09-2003, 22:08   #6 (permalink)
Neuer User
 
Registriert seit: Sep 2003
Beiträge: 7
juhu! ich habe eine lösung gefunden:

in meinem hauptfilm diashow.fla habe ich einen marker dia02 gesetzt und als action steht nun dazu:

ct001.loadMovie('chart01.swf');
stop();

in meinem externen chart01.fla steht im letzten keyframe:

_root.play('diashow.swf'.dia02);

das läuft nun. vielen dank für die schnelle antwort.
tschüss und bis zum nächsten mal!
loislane
LoisLane ist offline   Mit Zitat antworten
Alt 24-09-2003, 06:23   #7 (permalink)
Revived @ Sunday
 
Benutzerbild von MacEvil
 
Registriert seit: Apr 2003
Ort: Nowhereland
Beiträge: 3.244
Hi,
war mein Fehler sollte :
rozent = Math.round((geladen/zuladen)*100);

heissen
MacEvil 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 19:13 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele