Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 24-10-2003, 14:07   #1 (permalink)
learn about
 
Benutzerbild von wasi1
 
Registriert seit: Oct 2003
Ort: Weingarten \ South Germany
Beiträge: 1.205
Variable = Wert?

Hiho,

ich möchte eine Abfrage machen ob der Sound.swf geladen ist.

Der sound.swf wird in den Container mc_sound geladen im Hauptfilm.

Und das soll abgefragt werden wenn der Button in dem Hauptfilm gedrückt wird.

Hab schon gelesen das man das mit

ActionScript:
  1. if (eineVariable != undefined) {
  2. }
machen kann aber dazu muß ich ja erst eine Variable erstellen und
dem Objekt zuweisen, oder?

Weiß da einer bscheid?

Thx 4 all

Wasi...
__________________
MFG Wasi...

Aus dem Süden...

Immer mit dabei und so weiter...
__________________

[Der Store!] [Der Coole!]

Geändert von wasi1 (24-10-2003 um 14:29 Uhr)
wasi1 ist offline   Mit Zitat antworten
Alt 24-10-2003, 14:15   #2 (permalink)
bastix
Gast
 
Beiträge: n/a
Hi,
du kannst mit getBytesloaded die bereits übertragenen Bytes in den Container MC abfragen.

Die 2 Variante die du beschrieben hast ist im Sound Film einen Variable zu definieren, die im Hauptfilm gechecked wird bis diese nicht mehr undefiniert ist und somit der Film geladen ist.
  Mit Zitat antworten
Alt 24-10-2003, 14:18   #3 (permalink)
learn about
 
Benutzerbild von wasi1
 
Registriert seit: Oct 2003
Ort: Weingarten \ South Germany
Beiträge: 1.205
Und wie mache ich das eine wie das andere?

Ich weiß nicht wie ich das umsetzten soll.

Wasi...
__________________
MFG Wasi...

Aus dem Süden...

Immer mit dabei und so weiter...
__________________

[Der Store!] [Der Coole!]
wasi1 ist offline   Mit Zitat antworten
Alt 24-10-2003, 14:32   #4 (permalink)
bastix
Gast
 
Beiträge: n/a
Such mal unter dem Stichwort 'Laden einen externen Films in einen Container' , wenn du nichts findest kannst du mich nochmal fragen
  Mit Zitat antworten
Alt 24-10-2003, 16:17   #5 (permalink)
learn about
 
Benutzerbild von wasi1
 
Registriert seit: Oct 2003
Ort: Weingarten \ South Germany
Beiträge: 1.205
Nicht das gefunden was ich benötige.

hab jetz versucht das so zu lösen, funktioniert aber auch nicht.
Variable für das ladende .swf in Bild1.
ActionScript:
  1. var a_sound
was stimmt hier nicht?



Jeder button der den sound laden soll falls er nicht geladen ist.
ActionScript:
  1. on (release) {
  2.     if (a_sound != undefined) {
  3.     loadMovie("sound.swf",mc_sound);
  4.     }
  5.         }
was stimmt hier nicht?




Und was funktioniert ist der Button wo die musik entladen werden soll.
ActionScript:
  1. // Wird diese Seite gewählt entlade den Sound
  2. on (release) {
  3. unloadMovie(mc_sound);
  4. }

Wasi...
__________________
MFG Wasi...

Aus dem Süden...

Immer mit dabei und so weiter...
__________________

[Der Store!] [Der Coole!]
wasi1 ist offline   Mit Zitat antworten
Alt 24-10-2003, 17:00   #6 (permalink)
_//\\#//\\_
 
Benutzerbild von warrantmaster
 
Registriert seit: Jan 2003
Beiträge: 7.060
Zitat:
Geschrieben von wasi1

Jeder button der den sound laden soll falls er nicht geladen ist.
ActionScript:
  1. on (release) {
  2.     if (a_sound != undefined) {
  3.     loadMovie("sound.swf",mc_sound);
  4.     }
  5.         }
was stimmt hier nicht?





Wasi...

if (a_sound == undefined) {


soll doch nur laden, wenn die variable nicht existiert, oder ?
warrantmaster ist offline   Mit Zitat antworten
Alt 24-10-2003, 18:33   #7 (permalink)
learn about
 
Benutzerbild von wasi1
 
Registriert seit: Oct 2003
Ort: Weingarten \ South Germany
Beiträge: 1.205
Super das ist es!

@warrantmaster.


Was hab ich da bloß Falsch gemacht?
Ich verstehe es immer noch nicht.

Hab's jetzt so in die button eingebaut und es Funktioniert.
ActionScript:
  1. // Ist die sound.swf nicht geladen, dann lade ihn in mc_sound
  2. on (release) {
  3.     if (a_sound == "aus") {
  4.     loadMovie("sound.swf",mc_sound);
  5.     }
  6.         }
  7.        
  8. // Variable auf "an" setzen  
  9. on (release) {
  10.     a_sound = "an";
  11. }

Und bei dem button wo entladen werden soll.
ActionScript:
  1. // Variable auf "aus" setzen
  2. on (release) {
  3.     a_sound = "aus";
  4. }
  5.  
  6.  
  7. // Wird diese Seite gewählt entlade den Sound
  8. on (release) {
  9. unloadMovie(mc_sound);
  10. }


Aber jetzt müßte es doch eine möglichkeit geben die erste AS in

ein Array zu packen das ich es nicht in jedes button packen muß?

Und wo muß ich das script dann unterbringen?

Denn das soll ja bei "on (release)" ausgeführt werden.

Wasi...
__________________
MFG Wasi...

Aus dem Süden...

Immer mit dabei und so weiter...
__________________

[Der Store!] [Der Coole!]
wasi1 ist offline   Mit Zitat antworten
Alt 24-10-2003, 19:53   #8 (permalink)
_//\\#//\\_
 
Benutzerbild von warrantmaster
 
Registriert seit: Jan 2003
Beiträge: 7.060
Super das ist es!

@warrantmaster.


Was hab ich da bloß Falsch gemacht?
Ich verstehe es immer noch nicht.


meinst du jetzt nicht ernst ?


zu deiner anderen frage:

wie heißen denn deine buttons (mc's ??) , die zu ladenden swf's
und die entsprechenden ziele ?
warrantmaster ist offline   Mit Zitat antworten
Alt 24-10-2003, 20:40   #9 (permalink)
learn about
 
Benutzerbild von wasi1
 
Registriert seit: Oct 2003
Ort: Weingarten \ South Germany
Beiträge: 1.205
Zitat:

Was hab ich da bloß Falsch gemacht?
Ich verstehe es immer noch nicht.

meinst du jetzt nicht ernst ?

Doch das alles hab ich mir erst angelesen und verstehs nicht ganz.


Zitat:
zu deiner anderen frage:

wie heißen denn deine buttons (mc's ??) , die zu ladenden swf's
und die entsprechenden ziele ?


Für die button habe ich noch keine Instanznamen vergeben,
es ist die ladende sound.swf und das ziel ist mc_sound.
__________________
MFG Wasi...

Aus dem Süden...

Immer mit dabei und so weiter...
__________________

[Der Store!] [Der Coole!]
wasi1 ist offline   Mit Zitat antworten
Alt 24-10-2003, 22:43   #10 (permalink)
_//\\#//\\_
 
Benutzerbild von warrantmaster
 
Registriert seit: Jan 2003
Beiträge: 7.060
ok, sorry

also:

if (a_sound != undefined) heißt : wenn a_sound nicht undefiniert ist, dann mach dies und das...

und :

if (a_sound == undefined) wenn a_sound undefiniert ist, dann mach dieses und jenes



zum zweiten teil:


verstehe jetzt nicht ganz, willst du eine sache von mehreren buttons aus machen ??


wenn ja, dann kannst du eine function nutzen,
die immer vom jeweiligen button aufgerufen wird.


zb:

auf root:
ActionScript:
  1. function laden(){
  2.  
  3. if (a_sound == "aus") {
  4.                 loadMovie("sound.swf",mc_sound);
  5.         }
  6.  
  7.  a_sound = "an";
  8. }

für die buttons:

ActionScript:
  1. on (release) {
  2. _root.laden();
  3. }

zum entladen identisch verfahren.
warrantmaster ist offline   Mit Zitat antworten
Alt 25-10-2003, 12:38   #11 (permalink)
learn about
 
Benutzerbild von wasi1
 
Registriert seit: Oct 2003
Ort: Weingarten \ South Germany
Beiträge: 1.205
Genau..

...das will ich, werde es gleich mal testen.

Wasi...
__________________
MFG Wasi...

Aus dem Süden...

Immer mit dabei und so weiter...
__________________

[Der Store!] [Der Coole!]
wasi1 ist offline   Mit Zitat antworten
Alt 25-10-2003, 12:46   #12 (permalink)
learn about
 
Benutzerbild von wasi1
 
Registriert seit: Oct 2003
Ort: Weingarten \ South Germany
Beiträge: 1.205
@warrantmaster...

...das klappt super.

Danke für die Super schnelle und gute Hilfe.

Gruß Wasi...
__________________
MFG Wasi...

Aus dem Süden...

Immer mit dabei und so weiter...
__________________

[Der Store!] [Der Coole!]
wasi1 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:27 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele