Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 14-04-2004, 16:47   #1 (permalink)
Neuer User
 
Benutzerbild von MICKtheBIG
 
Registriert seit: Feb 2004
Ort: Hamburg
Beiträge: 88
Hauptfilm in Szenen teilen und keine neuen goto-Befehle!

Ich habe einen langen Film gemacht und es hat mich genervt, dass er mehr als 100 Frames hatte. (Ich weiß, sowas machen nur Anfänger). Deswegen habe ich ihn in verschiedene Szenen aufgeteilt.

Nun das Erstaunliche: Ich musste NICHT die gotoAndPlay Befehle ändern.
Also zB. gotoAndPlay(124);
müsste nun eigentlich doch gotoAndPlay("Szene","Bildmarke") oder gotoAndPlay("Szene",Bild) heißen.
Das funktioniert aber komischer Weise nicht ich muss trotzdem die alte Benennung beibehalten, komisch oder?
MICKtheBIG ist offline   Mit Zitat antworten
Alt 14-04-2004, 16:53   #2 (permalink)
meistens harmlos
 
Benutzerbild von rena
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 17.643
Eigentlich ist es nicht komisch, da Flash beim Veröffentlichen eh alle Szenen aneinander hängt. Insofern ist Frame 124 vorher auch der Frame 124 nachher

Wenn du aber nicht immer abzählen möchtest, verwende Bildmarkierungen ohne Szenenangaben und setz ein _root davor bzw. die konkrete Zeitleiste, auf der du dich bewegen möchtest. Also z.B.
ActionScript:
  1. _root.gotoAndPlay("bildbezeichnung");
Gruß
rena

PS: Ich würde eher 'nen langen Film machen als mit Szenen zu arbeiten. Den kannst auch verkürzen, in dem du die einzelnen Inhalte in Movieclips steckst. Oder aber gleich die späteren Inhalte später nachladen. Aber gehen tut alles.
__________________
www.rena-hermann.de

The angels have the phone box
rena ist offline   Mit Zitat antworten
Alt 14-04-2004, 17:00   #3 (permalink)
Neuer User
 
Benutzerbild von MICKtheBIG
 
Registriert seit: Feb 2004
Ort: Hamburg
Beiträge: 88
Stimmt, da hast du recht.

_root.gotoAndPlay("Bildmarke");

funktioniert gut ob in der ersten oder zweiten Szene.

Das _root. hatte ich übrigens auch schon vorher dabei, hab es nur zur Verwirrung weggelassen

Aber ist denn _root.gotoAndPlay("Szenenname","Bildmarke"); falsch oder außer Mode?

P.s. Das man das alles in MCs packen kann habe ich dann zum Ende hin gemerkt, aber nun ist es zu spät. Aber nächstes Mal wird es von Anfang an gemacht.

Geändert von MICKtheBIG (14-04-2004 um 17:02 Uhr)
MICKtheBIG ist offline   Mit Zitat antworten
Alt 14-04-2004, 17:05   #4 (permalink)
meistens harmlos
 
Benutzerbild von rena
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 17.643
Zitat:
Geschrieben von MICKtheBIG
Aber ist denn _root.gotoAndPlay("Szenenname","Bildmarke"); falsch oder außer Mode?
Es funktioniert nicht, sobald deine Buttons nicht mehr direkt auf der Hauptzeitleiste liegen sondern in einem Movieclip etc, nichtmal mit _root davor.

Gruß
rena
__________________
www.rena-hermann.de

The angels have the phone box
rena ist offline   Mit Zitat antworten
Alt 14-04-2004, 17:51   #5 (permalink)
Neuer User
 
Benutzerbild von MICKtheBIG
 
Registriert seit: Feb 2004
Ort: Hamburg
Beiträge: 88
Das ist also das Problem und ich habe mich schon gewundert. Danke.....
MICKtheBIG ist offline   Mit Zitat antworten
Alt 28-04-2004, 19:31   #6 (permalink)
non scolae sed vitae
 
Registriert seit: Apr 2003
Ort: Colonia Claudia Ara Agrippinensium
Beiträge: 46
Zitat:
Geschrieben von rena
Es funktioniert nicht, sobald deine Buttons nicht mehr direkt auf der Hauptzeitleiste liegen sondern in einem Movieclip etc, nichtmal mit _root davor.

Gruß
rena
Hallo, ich hab ein ähnliches Problem. Hab in meinen Film per loadMovie("../mc1.swf",_level1) ; geladen.
Nun hab ich im mc1 den Button ,der zurück zum Hauptfilm führen soll:

this.butMenue.onRelease = function() {
this._root.gotoAndPlay("streifen1");
};
Klappt aber nicht. Hat einer nen Tipp?
__________________
Gruß Gerhard

Geändert von faworit (28-04-2004 um 19:34 Uhr)
faworit ist offline   Mit Zitat antworten
Alt 28-04-2004, 19:43   #7 (permalink)
sambista
 
Benutzerbild von zappa
 
Registriert seit: Jun 2001
Ort: rodgau
Beiträge: 1.270
this._root.gotoAndPlay("streifen1");

mal ersetzen durch:

_level0.gotoAndPlay("streifen1");

wenn die bildbezeichnung
streifen1
im hauptfilm (also _level0) liegt.

wenn du mc1.swf in die ebene1 lädst
und dich in dieser swf auf _root beziehst, bedeutet das, _root des level1, nicht _root des hauptfilmes!!

auf den hauptfilm kommst du nur mit _level0 zurück!
__________________
DON´T PANIC!!
ALLES WIRD GUT! ;)
zappa ist offline   Mit Zitat antworten
Alt 30-04-2004, 10:38   #8 (permalink)
non scolae sed vitae
 
Registriert seit: Apr 2003
Ort: Colonia Claudia Ara Agrippinensium
Beiträge: 46
Hab jetzt das Script auf den Button gelegt:

on(Release) {

_level0.gotoAndPlay("streif");

}

Klappt nich...?
__________________
Gruß Gerhard
faworit ist offline   Mit Zitat antworten
Alt 30-04-2004, 17:13   #9 (permalink)
Neuer User
 
Registriert seit: Jan 2003
Beiträge: 6
Hallo Zappa,
wollte mich kurz bedanken für Deinen _level1 Tip. Hat mir sehr geholfen. Vielen Dank
Tobi
transwagon 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 15:02 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele