Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 29-08-2004, 15:41   #1 (permalink)
south-west cologne
 
Registriert seit: Feb 2002
Ort: cologne
Beiträge: 147
externe swf lässt sich nicht steuern

Hi,
vielleicht kann mir jemand helfen,
und zwar möchte ich einen sound den ich extern lade in den haubtfilm lade
aus einer ebenfalls geladenen swf durch einen button ausblenden lassen!
das ganze funktioniert bei mir nur, wenn der button im haubtfilm liegt,
und ich eine sound swf dazulade!
das geht bei mir nicht, ich muss es aus der geladenen swf steuern können
das ganze mach ich per:

on(release){
_root.steuermc.ausblenden=true;
}


weiss jemand wie man aus einer xternen swf eine andere sound swf steuert,
poste gerne auch meine vorhandene fla.
gruss marco
m_martins ist offline   Mit Zitat antworten
Alt 29-08-2004, 15:47   #2 (permalink)
Flash-holic
 
Benutzerbild von DeMoehn
 
Registriert seit: Nov 2003
Ort: Neunkirchen(Saar)
Beiträge: 988
Tja. Dann mach das mal. denn aus dem Kauderwelsch. Werd ich nicht schlau.
__________________
Wer Großes versucht, ist bewunderswert, auch wenn er fällt.
Lucius Annaeus Seneca
(ca. 4 v. Chr - 65 n. Chr.)


DeMoehn ist offline   Mit Zitat antworten
Alt 29-08-2004, 15:50   #3 (permalink)
-
 
Benutzerbild von pape
 
Registriert seit: Jan 2004
Beiträge: 3.002
da man deine mc struktur nicht kennt wäre es hilfreich die fla zu sehen!
abe versuch mal eins von den beiden:
ActionScript:
  1. on(release){
  2.     this.steuermc.ausblenden=true;
  3. }
oder
ActionScript:
  1. on(release){
  2.     this.ausblenden=true;
  3. }

der dritte Link in meiner Signatur könnte dir bestimmt auch weiterhelfen!

grz
pape
pape ist offline   Mit Zitat antworten
Alt 29-08-2004, 15:59   #4 (permalink)
south-west cologne
 
Registriert seit: Feb 2002
Ort: cologne
Beiträge: 147
okay!
sorry bin kein guter erkärer/schreiber
also das sind die dateien
der ausknopf würde dann quasi nicht in der "main"
liegen, sondern in einer anderen swf
in der sound swf liegt auf dem ersten frame

_root.beat1 = new Sound(soundmc);
_root.beat1.attachSound("beat");
Angehängte Dateien
Dateityp: zip fade_in.zip (19,6 KB, 9x aufgerufen)
m_martins ist offline   Mit Zitat antworten
Alt 29-08-2004, 16:11   #5 (permalink)
-
 
Benutzerbild von pape
 
Registriert seit: Jan 2004
Beiträge: 3.002
wo lädst du denn die externe swf mit der du den sound steuern möchtest?
in einen container, der auf _root liegt?

wenn ja dann sollte das funktionieren:
ActionScript:
  1. on(release){
  2. _root.steuermc.ausblenden=true;
  3. }

veilleicht auch mal die externeSWF bzw. deren fla hochladen...

ich verstehe dein problem auch noch nicht so ganz glaube ich...
pape
pape ist offline   Mit Zitat antworten
Alt 29-08-2004, 16:17   #6 (permalink)
south-west cologne
 
Registriert seit: Feb 2002
Ort: cologne
Beiträge: 147
gut, hier die externe swf die in den haubtfilm (main)
reingeladen wird,
die soll eben den sound auch ausblenden können,
sprich aber den haubtfilm nicht an
gruss und danke für deine mühe
Angehängte Dateien
Dateityp: zip steuern.zip (4,3 KB, 3x aufgerufen)
m_martins ist offline   Mit Zitat antworten
Alt 29-08-2004, 16:19   #7 (permalink)
Flash-holic
 
Benutzerbild von DeMoehn
 
Registriert seit: Nov 2003
Ort: Neunkirchen(Saar)
Beiträge: 988
Japs. Versteh es auhc nicht ganz. Ladt halt ma alles so hoch wie es bei dir ist. nur ohne sound. wär dan ja zu groß. kann ja jeder selbst einfügen
__________________
Wer Großes versucht, ist bewunderswert, auch wenn er fällt.
Lucius Annaeus Seneca
(ca. 4 v. Chr - 65 n. Chr.)


DeMoehn ist offline   Mit Zitat antworten
Alt 29-08-2004, 16:32   #8 (permalink)
south-west cologne
 
Registriert seit: Feb 2002
Ort: cologne
Beiträge: 147
gut,
also das ist im grunde die vereinfachte form,
von dem was ich realisieren will
Angehängte Dateien
Dateityp: zip steuern.zip (19,7 KB, 7x aufgerufen)
m_martins ist offline   Mit Zitat antworten
Alt 29-08-2004, 16:38   #9 (permalink)
Flash-holic
 
Benutzerbild von DeMoehn
 
Registriert seit: Nov 2003
Ort: Neunkirchen(Saar)
Beiträge: 988
Man man. Das habe ich ma komplett so gecoded wie ich das amchen würde. Alles im ersten Frame. Funzt jetzt einwandfrei. cih hoffe so wie du das wolltest.
__________________
Wer Großes versucht, ist bewunderswert, auch wenn er fällt.
Lucius Annaeus Seneca
(ca. 4 v. Chr - 65 n. Chr.)


DeMoehn ist offline   Mit Zitat antworten
Alt 29-08-2004, 16:42   #10 (permalink)
south-west cologne
 
Registriert seit: Feb 2002
Ort: cologne
Beiträge: 147
verstehe nicht ganz!?
m_martins ist offline   Mit Zitat antworten
Alt 30-08-2004, 14:07   #11 (permalink)
Flash-holic
 
Benutzerbild von DeMoehn
 
Registriert seit: Nov 2003
Ort: Neunkirchen(Saar)
Beiträge: 988
Loooool. Dachte nie das mir das passieren würde. Ich hab das File vergessen ^^ hehe wie geil. Schade nur. Ich kann das File erst in 2 Stunden schicken. Weil ich jetzt nicht an den rechner kann an dem das File liegt. Hab gedult .
Ohhh man. Bin ich hohl hehe
__________________
Wer Großes versucht, ist bewunderswert, auch wenn er fällt.
Lucius Annaeus Seneca
(ca. 4 v. Chr - 65 n. Chr.)


DeMoehn ist offline   Mit Zitat antworten
Alt 30-08-2004, 17:14   #12 (permalink)
-
 
Benutzerbild von pape
 
Registriert seit: Jan 2004
Beiträge: 3.002
hi! ich würde es zwar auch etwas anders machen, aber damit deine version funktioniert musst du einfach das on(release) ereignis der buttons "start" und "ausblenden" etwas abändern:

das "problem" ist, dass sie auf _level2 eingeladen werden und ihr _root sich somit auf _level2 anstatt auf _level0 bezieht... der soud liegt aber auf _level0..
daher musstes somachen:

ActionScript:
  1. //start-button
  2. on(release){
  3.     _level0.beat1.stop();
  4.     _level0.beat1.start();
  5. }
  6. //ausblend-button
  7. on(release){
  8.     _level0.steuermc.ausblenden=true;
  9. }

grz
pape
pape ist offline   Mit Zitat antworten
Alt 30-08-2004, 17:21   #13 (permalink)
Flash-holic
 
Benutzerbild von DeMoehn
 
Registriert seit: Nov 2003
Ort: Neunkirchen(Saar)
Beiträge: 988
Endlich! Hab ich das File gefunden
Allerdings kann ich dich nicgt auf deine Fehler hinweisen. Da ich die steuern.fla nicht öffnen konnte. und somit nicht sehen konnte was du falsch gescriptet hast. Hier hast du die beste Lösung.
Angehängte Dateien
Dateityp: zip fade_in.zip (21,3 KB, 4x aufgerufen)
__________________
Wer Großes versucht, ist bewunderswert, auch wenn er fällt.
Lucius Annaeus Seneca
(ca. 4 v. Chr - 65 n. Chr.)



Geändert von DeMoehn (30-08-2004 um 17:23 Uhr)
DeMoehn ist offline   Mit Zitat antworten
Alt 30-08-2004, 17:32   #14 (permalink)
-
 
Benutzerbild von pape
 
Registriert seit: Jan 2004
Beiträge: 3.002
@BAdBoYY: da fehlt aber noch einiges für ne "beste" lösung..unteranderem midestens das:

ActionScript:
  1. //main
  2. //...
  3. _root.onEnterFrame = function() {
  4.     if (i>0) {
  5.         if (ausblenden) {
  6.             _root.beat1.setVolume(i);
  7.             i--;
  8.         }
  9.     } else {
  10.         _root.beat1.stop();//wegen der performance!
  11.     }
  12. };
  13.  
  14. //steuern
  15. //um auch erneut auf "start" klicken zu können (bzw. dass dann auch was passiert
  16. //und nicht direkt wieder ausgeblendet wird..usw...:
  17. startMC.onPress = function() {
  18.     _root.beat1.stop();
  19.     _root.i=100;
  20.     _root.ausblenden = false;
  21.     _root.beat1.setVolume(100);
  22.     _root.beat1.start();
  23. };
pape
pape 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:02 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele