Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 19-06-2006, 19:08   #1 (permalink)
bauz007
Gast
 
Beiträge: n/a
if-bedingung

hi @ all

mein vorhaben: ich habe einen mc aus dem ich in einen anderen mc eine .swf datei lade. dies geschieht durch eine bestimmten breiech in der sich die maus befindet (auf _root). das funktioniert ja auch prächitigst, nur...

...mein problem: flash aktualisiert laufend die bilder und wenn ich mit der maus in diesem bereich bin, sehen ich keine swf. gehe ich wieder weg mit der maus, dann erscheint die swf.

meine idee: hab mir gedacht, ich fange das mit einer einfachen if-bedingung ab:

if(_root.meinMC keine swf beinhaltet){loadMovie("mein.swf",_root.meinMC);}


nur leider habe ich keine ahnung wie ich das ausdrücken soll. zumindest ist mir kein operator bekannt!

könnt ihr mir helfen??

lg
bauz
  Mit Zitat antworten
Alt 19-06-2006, 20:46   #2 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
Ist der MC, der als container dient,
leer? Wenn ja, kannst Du es über
die _width machen. Sofern nichts
geladen ist, hat die Eigenschaft _width
den Wert "0", bzw. hat 4 Bytes.
Über getBytesTotal() solltes es demnach
auch gehen.
__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------
thebiz ist offline   Mit Zitat antworten
Alt 19-06-2006, 21:58   #3 (permalink)
bauz007
Gast
 
Beiträge: n/a
hi!

ist anfangs nicht leer. das sollte aber nicht das problem sein, denn flash ersetzt bzw. überlädt doch die swfs. mir gehts hier rein um einen operator, mit dem ich abfragen kann, ob sich in dem MC (container) eine bestimmte swf befindet oder nicht.

danke nochmals für den rat, aber wie gesagt: wüsste gerne so einen operator!



lg
bauz
  Mit Zitat antworten
Alt 20-06-2006, 00:03   #4 (permalink)
zimmer 101
 
Benutzerbild von ricobeck
 
Registriert seit: Jul 2003
Ort: LE
Beiträge: 1.581
sollte gehen, wenn du in dem mc nach dem laden eine variable festlegst, die bspw. den mc name beinhaltet.
die kannst du abfragen, wenn die undefined ist entprechende aktionen einleiten.
__________________
Illogical comparison with NaN. Any comparison operation involving NaN will evaluate to false because NaN != NaN.
ricobeck.de
ricobeck ist offline   Mit Zitat antworten
Alt 20-06-2006, 07:11   #5 (permalink)
bauz007
Gast
 
Beiträge: n/a
und wie geht das???? variable über das eigenschaften-fenster vergeben is klar, aber wie mach ich das über AS ?

lg
bauz
  Mit Zitat antworten
Alt 20-06-2006, 07:57   #6 (permalink)
using namespace
 
Benutzerbild von artjom
 
Registriert seit: May 2002
Ort: Hamburg underground
Beiträge: 657
Zitat:
Über getBytesTotal() solltes es demnach
auch gehen.
PHP-Code:
if(_root.meinMC.getBytesLoaded()==12){loadMovie("mein.swf",_root.meinMC);} 
__________________
artjom.com -|- Melom
Einen PC beschleunigen? Klar, mit 9,81 m/s^2!

Geändert von artjom (20-06-2006 um 08:03 Uhr)
artjom ist offline   Mit Zitat antworten
Alt 20-06-2006, 08:07   #7 (permalink)
bauz007
Gast
 
Beiträge: n/a
hi,

nochmals meine frage: wie kann ich abfragen, ob sich in einem MC eine bestimmte swf befindet?!?!?!?

zB die datei hallo.swf befindet sich in meinMC

möchte jetzt abfragen (if-bedingung), ob sich diese hallo.swf in diesem MC befindet........es geht nicht darum, ob sich etwas darin befindet, sondern was sich darin befindet.....

danke für euere mithilfe -->

lg
bauz
  Mit Zitat antworten
Alt 20-06-2006, 09:10   #8 (permalink)
using namespace
 
Benutzerbild von artjom
 
Registriert seit: May 2002
Ort: Hamburg underground
Beiträge: 657
achso, sorry hab des überlesen. so:
PHP-Code:
if(_root.meinMC.strName=="MyName"){loadMovie("mein.swf",_root.meinMC);} 
und in mein.swf gleich ins erste frame:
PHP-Code:
this.strName="MyName"
__________________
artjom.com -|- Melom
Einen PC beschleunigen? Klar, mit 9,81 m/s^2!
artjom ist offline   Mit Zitat antworten
Alt 20-06-2006, 09:42   #9 (permalink)
bauz007
Gast
 
Beiträge: n/a
meinst du mit "MyName" den instanznamen des MC oder den namen der swf??
  Mit Zitat antworten
Alt 20-06-2006, 17:11   #10 (permalink)
using namespace
 
Benutzerbild von artjom
 
Registriert seit: May 2002
Ort: Hamburg underground
Beiträge: 657
Zitat:
meinst du mit "MyName" den instanznamen des MC oder den namen der swf??
ich dachte es wäre nachvollziehbar. "MyName" ist ein string, wird also keine movieclip instanz sein.

es dient nur der idendifikation... so wie ich das gecheckt habe, willste die verschiedenen (geladenen) swfs ja auseinanderhalten können.

gruß
__________________
artjom.com -|- Melom
Einen PC beschleunigen? Klar, mit 9,81 m/s^2!
artjom ist offline   Mit Zitat antworten
Alt 20-06-2006, 20:11   #11 (permalink)
bauz007
Gast
 
Beiträge: n/a
die idee ist nicht schlecht, aber es passiert folgendes:

wenn ich mit der maus in dem bereich (irgentwo auf _root) bin, in dem die swf in den MC geladen werden soll, dann sehe ich sie(swf) nicht. erst wenn ich mit der maus diesen bereich verlasse.


lg
bauz
  Mit Zitat antworten
Alt 20-06-2006, 20:12   #12 (permalink)
zimmer 101
 
Benutzerbild von ricobeck
 
Registriert seit: Jul 2003
Ort: LE
Beiträge: 1.581
kannst du das mal irgendwohin hochladen?
ich versteh's gerade nicht.
ein swf sagt manchmal mehr als tausend worte.
__________________
Illogical comparison with NaN. Any comparison operation involving NaN will evaluate to false because NaN != NaN.
ricobeck.de
ricobeck ist offline   Mit Zitat antworten
Alt 20-06-2006, 20:23   #13 (permalink)
bauz007
Gast
 
Beiträge: n/a
np...schaus dir mal an

lg
bauz
Angehängte Dateien
Dateityp: rar street2.rar (2,7 KB, 3x aufgerufen)
  Mit Zitat antworten
Alt 20-06-2006, 20:33   #14 (permalink)
bauz007
Gast
 
Beiträge: n/a
sorry...hab die beiden swfs vergessen...hier das richtige..
Angehängte Dateien
Dateityp: rar street2.rar (5,3 KB, 6x aufgerufen)
  Mit Zitat antworten
Alt 24-06-2006, 07:07   #15 (permalink)
bauz007
Gast
 
Beiträge: n/a
kann mir denn niemand helfen??

lg
bauz
  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:35 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele