Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 08-08-2003, 21:41   #1 (permalink)
Neuer User
 
Registriert seit: Aug 2003
Ort: Stuttgart
Beiträge: 5
Unhappy root oder der flasche weg?

Hallo!

Freut mich, daß ich dieses Forum gefunden habe.

Ein kleines verflixtes Problem beschäftigt mich schon seit Tagen. Ich habe 4 gotoandstop-Button, die von meinem MC verdeckt werden.

var tiefe = 100;
_root.createEmptyMovieClip ("content",tiefe);
_root["content"].loadMovie ("superstone.swf");

stop();

Der MC ist eine kleine Animation und die Button sollen zur Navigation dienen. Doch hinter der Ani bringen sie nicht viel...
Ich vermute es hat was mit _root auf sich, doch ich kenne die scripts noch nicht. das Flash-Buch kann mir auch nicht weiterhelfen. Also hier ist meine letzte Hoffnung Hilfe zu finden!!

Herzlichen Dank!
lg
kween0711 ist offline   Mit Zitat antworten
Alt 08-08-2003, 23:04   #2 (permalink)
[Ernst Reiter]
 
Benutzerbild von Scrawer
 
Registriert seit: Jul 2001
Ort: austria
Beiträge: 3.691
hallo, im Forum.....

sind die Buttons nun im hauptfilm und sollen den zugeladenen steuern oder umgekehrt?

wenn du den hauptfilm steuern möchtest machst einfach...
_root.gotoAndPlay(frame) usw.....
oder für das zugeladene swf
_root.content.gotoAndPlay(frame)
__________________
Das Gesetz des Lebens liegt im Notwendigen. Der Reiz des Lebens liegt im Überflüssigen
m.f.g Scrawer (www.thinkspace.at)
Scrawer ist offline   Mit Zitat antworten
Alt 10-08-2003, 21:51   #3 (permalink)
Neuer User
 
Registriert seit: Aug 2003
Ort: Stuttgart
Beiträge: 5
Unhappy

Hey hallo und Dankeschön für die schnelle Antwort!

Deine Vorschläge funktionieren bei mir nicht. Ich habe es mit _root probiert, doch die Buttons sind immer noch hinter dem MC.

on (release) {
_root.gotoAndStop("framename");
}

Die Buttons sollen den Hauptfilm steuern bzw durch die Webpage navigieren und der SWF ist nur eine Hintergrundanimation.

Was muss ich tun??

Lieben Dank
kween0711 ist offline   Mit Zitat antworten
Alt 11-08-2003, 06:50   #4 (permalink)
tiefst-schlaefer
 
Registriert seit: Aug 2002
Ort: bratwurstmetropole
Beiträge: 174
´n morgen,

du schreibst deine buttons liegen hinter der animation, also dem eingeladenen film. d.h. sie liegen unter der animation, sind nicht sichtbar... alles richtig verstanden bis daher ???

wenn dem so ist, liegt das an deiner tiefenzuweisung fuer den einzuladenden film.
ActionScript:
  1. var tiefe = 100;
besagt, das der einzuladende film in tiefe 100 kommt, waehrend deine buttons vermutlich in tiefe 0 liegen.
du solltest nun auf ebene 0 einen mc erstellen ( wenn du groeseze und eigenschaften des eingeladenen filmes veraendern moechtest - in diesen mc noch nen mc ) und dahinein deinen externen film laden. isser mal drin, kannst du diesen ansprechen wie einen normalen mc.

ne erfolgreiche woche und schoene gruesze - j_poul
j_poul ist offline   Mit Zitat antworten
Alt 11-08-2003, 19:49   #5 (permalink)
Neuer User
 
Registriert seit: Aug 2003
Ort: Stuttgart
Beiträge: 5
Und 'n guten Abend!

ja, die buttons liegen hinter der animation (loadmovie) und ich habe tatsächlich follgendes script verwendet:

var tiefe = 100;
_root.createEmptyMovieClip("content", 1);
_root["content"].loadMovie("superstone.swf");
stop();


die erklärung mit der tiefenzuweisung hört sich verständlich an. Doch ich schnall die lösung nicht ganz.
Soll ich die Buttons als swf-datei seperat abspeichern und einladen?

herzlichen Dank für die Hilfe! Kann's gar nicht oft genug sagen!
kween0711 ist offline   Mit Zitat antworten
Alt 12-08-2003, 05:39   #6 (permalink)
tiefst-schlaefer
 
Registriert seit: Aug 2002
Ort: bratwurstmetropole
Beiträge: 174
´n morgen;

erstell auf dem level, auf dem auch deine buttons liegen ein rechteck in der gewuenschten groesze, wie spaeter die einzuladenden filme darzustellen sind.
Lege diese Form als Symbol mc an. geh ueber nen doppelklick ins symbol und setze mit hilfe des informationsfensters die koordinaten des mc´s auf das linke obere eck. also 0 , 0 wenn quadrat im info fenster links oben und nicht in der mitte aktiviert ist.
zurueck zur hauptzeitleiste; vergib dem mc einen instanznamen; bspw. mc_ext;
gib fuer deine buttons das script in der hauptzeitleiste ein:
ActionScript:
  1. button1.onPress = function () {
  2. _root.mc_ext.unloadMovie();
  3. }
  4. button1.onRelease = function () {
  5. _root.mc_ext.loadMovie("wasweisich.swf")
  6. }

das ganze funktioniert natuerlich auch nur mit as.

shoenen tag - gruesze j_poul
j_poul ist offline   Mit Zitat antworten
Alt 16-08-2003, 13:49   #7 (permalink)
Neuer User
 
Registriert seit: Aug 2003
Ort: Stuttgart
Beiträge: 5
Question

puh, hallo!

also die letzten tage habe ich nichts anderes gemacht, wie versucht deine lösung umzusetzten und habe es nicht geschafft.
das ist sehr deprimierend...
ich verstehe, daß sich mein swf auf level 3 befindet und meine buttons auf level 0. Klar ist mir auch, dass ich nur den swf als mc umwandeln muss, damit er auch auf level 0 ist und ich ihn dann einfach in den hintergrund setzten kann. Doch "nur" ist leicht gesagt!
Dein AS mit den button1 hat leider nicht funktioniert. sicher habe ich einen anwendungsfehler eingebaut oder eine kleinigkeit nicht beachtet.

Hast du vielleicht noch eine Idee die mir weiterhelfen könnte?
Vielleicht kannst du mir ein as-Bsp für die Umwandlung von einem loadmovie in einen mc zeigen?

herzlichen dank, nochmal!
kween0711 ist offline   Mit Zitat antworten
Alt 17-08-2003, 06:33   #8 (permalink)
tiefst-schlaefer
 
Registriert seit: Aug 2002
Ort: bratwurstmetropole
Beiträge: 174
´n morgen

das script fuer den button solltest du in die hauptzeitleiste und nicht auf den button selber setzen. wenn du das script direkt auf den button legen moechtest, sollte es so aussehen:
ActionScript:
  1. on(press) {
  2.         _root.mc_ext.unloadMovie();
  3. }
  4. on(release) {
  5.         _root.mc_ext.loadMovie("wasweisich.swf")
  6. }
vielleicht bringt dich die suchfunktion hier im forum, oder der bereich tutorials auch ein wenig weiter.

du kannst aber auch deine flas zu ner zip-datei zusammenfassen und hier ins forum stellen, dann koennten sich mehrere user auch mit deinem problem direkt befassen.

schoenen sonntag noch - gruesze - j_poul
j_poul ist offline   Mit Zitat antworten
Alt 27-08-2003, 13:27   #9 (permalink)
Neuer User
 
Registriert seit: Aug 2003
Ort: Stuttgart
Beiträge: 5
Klick, hier ist die Homepage


Herzlichen Dank für all die Hilfe und die Tipps!!

Ich habe die Animation jetzt als MC umgewandelt und kann sie jetzt wie jedes andere Element behandeln. Funktioniert, ist aber nicht die chickste Lösung.
Großes Lob an dieses Forum!! Speziellen Dank an j_poul! Hier wird jedem geholfen!


liebe Grüße
kween
kween0711 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:28 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele