Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 15-09-2003, 15:08   #1 (permalink)
Neuer User
 
Registriert seit: Sep 2003
Beiträge: 48
externer MC in Container soll auf Frame 3 springen

externer MC in Container soll auf Frame 3 springen

Hallo Leute, bin Anfänger...
In einem Container (ContFilm2) meines Hauptfilm lade ich per loadMovie den MC Film2. In einem anderen Container (ContFilm3) lade ich, per Klick auf einenButton in Film2, den Film3 und entlade den Film 2. Ein Zurückpfeil von Film3 nach Film2 soll ans Ende (Frame3) von Film2 springen:
(Button in Film3)
on (release) {
_root.contFilm2.loadMovie("Film2.swf");
_root.contFilm2._x = 100;
_root.contFilm2._y = 100;
_root.contFilm2.gotoAndPlay(3);

}

warum geht das nicht? Wie kann ich den geladenen Filmen Instanznamen geben, damit ich sie ansprechen kann? Film2 wird geladen und angezeigt, aber immer von Anfang an, er springt nicht auf Frame 3.

Danke euch für die Hilfe!
muffin ist offline   Mit Zitat antworten
Alt 16-09-2003, 09:04   #2 (permalink)
Klugscheisser
 
Registriert seit: Jun 2001
Ort: Düsseldorf
Beiträge: 1.354
Vermutlich ist der Film noch gar nicht vollständig geladen, wenn der Befehl "gotoAndPlay(3);" kommt... Bau am Besten nen kleinen (evtl. unsichtbaren) Preloader ein

2. Möglichkeit... versuch´s mal mit gotoAndStop(3);

3. Möglichkeit Du hast Fehler in der Gross- und Kleinschreibung der Instanznamen

Geändert von T.Decay (16-09-2003 um 09:06 Uhr)
T.Decay ist offline   Mit Zitat antworten
Alt 16-09-2003, 13:01   #3 (permalink)
Neuer User
 
Registriert seit: Feb 2003
Beiträge: 2
Habe gerade gesehen, dass dieses Posting doppelt ist... ich poste meine Frage somit auch noch einmal hier rein.

Ich habe (Anfänger) genau dasselbe Problem. Ich meinem Falle habe ich folgendes versucht:

on (release) {
loadMovie("Leistungen.swf", _root);
if (_root._framesloaded >= _root._totalframes)
{
gotoAndPlay (2);
}
}

Aber das war ja klar, das geht so auch nicht... ich habe ja kein "else", was dann was tut, wenn eben noch nciht alle Frames geladen sind.

Kann einer helfen und einen Preloader für diesen Fall hier rein posten?

DANKE
sisuk ist offline   Mit Zitat antworten
Alt 17-09-2003, 12:48   #4 (permalink)
Neuer User
 
Registriert seit: Sep 2003
Beiträge: 48
Preload - bei mir geht's

Ich habe das jetzt soweit funktionsfähig.
Für den Preloader frage ich im Hauptfilm den Status ab:

if(_root.meincontainer.getBytesLoaded()>=_root.mei ncontainer.getBytesTotal()) {
_root.meincontainer.gotoAndStop("end");
}

ein else brauchst du da meiner Meinung nach nicht.
muffin 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:14 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele