Autor |
Nachricht |
BlankPromise
Threadersteller
Dabei seit: 29.09.2004
Ort: München
Alter: 37
Geschlecht:
|
Verfasst Mi 30.03.2005 17:27
Titel Flash MX | Ist der MC gefüllt oder leer? |
|
|
Hallo,
kann mir jemand sagen, ob man via AS abfragen kann, ob in einem MC (der als landeziel "container" funktioniert) ein objekt vorhanden ist oder nicht. ich brauche das ganze für eine dyn. bildgalerie
mein jämerlicher versuch:
ladeziel_bild.onClipEvent (load) {
trace (keinbild._visible = false)
}
ladeziel_bild.onClipEvent (unload) {
trace (keinbild._visible = true)
}
|
|
|
|
|
kris!
Dabei seit: 20.11.2002
Ort: Düsseldorf
Alter: 44
Geschlecht:
|
Verfasst Mi 30.03.2005 17:54
Titel
|
|
|
das kannst du dir im debugger anschauen!
oder musst du es via as abfragen?
|
|
|
|
|
Anzeige
|
|
|
gtz
Dabei seit: 15.04.2002
Ort: -
Alter: 48
Geschlecht:
|
Verfasst Mi 30.03.2005 18:21
Titel
|
|
|
wasn das? du gibst das resultat einer zuweisung aus? egal was du vorhattest, dass tut nich das, was du willst.
|
|
|
|
|
JanG
Dabei seit: 13.10.2002
Ort: Köln/Düsseldorf
Alter: -
Geschlecht:
|
Verfasst Mi 30.03.2005 18:28
Titel
|
|
|
Einfach die Höhe des MCs oder die Weite abfragen...
Also bei Jpegs in nem Container mach ich das immer so...
Peaze!
|
|
|
|
|
tuxedo
Dabei seit: 10.10.2002
Ort: ~/
Alter: 51
Geschlecht: -
|
Verfasst Mi 30.03.2005 18:33
Titel
|
|
|
was für ein umstand...
speichere doch einfach den zustand in einer globalen variable,
du wirst ja wissen wann du den clip dynamisch füllst und wann
nicht...
|
|
|
|
|
BlankPromise
Threadersteller
Dabei seit: 29.09.2004
Ort: München
Alter: 37
Geschlecht:
|
Verfasst Do 31.03.2005 09:53
Titel
|
|
|
mein vorhaben ist folgendes.
ein mc mit 10 frames wo je ein dyn. textfeld und ein leerer mc liegt.
das textfeld hat den variablenamen "wkptext". der leere mc hat den
instanznamen "bild_ladeziel". man kann mit einem vor- und einem
zurückbutton frames vor und zurück gehen. in jedem frame liegt ein
aktions-schlüsselbild in dem folgender as steht.
Code: |
this.ladeziel_bild.loadMovie("01.jpg");
loadVariables("01.txt", this);
|
es funktioniert alles wunderbar. meine frage war nur folgende. da die
seite von jemandem, der nicht flash kann, aktuallisiert werden soll, wollte
ich wissen ob man via as herrausfinden kann ob eine datei (z.b.: 01.txt, 01.jpg)
auf dem angegebenen zielpfad existiert oder nicht. wenn sie nicht existiert soll
eine bestimmte aktion ausgeführt werden. mit dem text hab ich eine "schlampige"
lösung gefunden.
Code: |
if (wkptext = false) ;
wkptext = "Kein Eintrag vorhanden!";
|
hat jemand einen eleganten lösungsvorschlag? jede noch so kleine antwort kann
hilfreich sein. danke und gruß
|
|
|
|
|
tuxedo
Dabei seit: 10.10.2002
Ort: ~/
Alter: 51
Geschlecht: -
|
Verfasst Do 31.03.2005 18:49
Titel
|
|
|
äh...
das ist sehr umständlich...
du brauchst ein schlüsselbild, in dem ein textfeld und ein leerer mc liegen...
dann brauchst du folgenden code im ersten schlüsselbild
Code: |
_global.actualPosition = 0;
content_array = new Array();
content_array[0] = {txt:"hier der text", bild:"hier/der/pfad/zum/bild.jpg"};
content_array[1] = {txt:"hier der text", bild:"hier/der/pfad/zum/bild.jpg"};
content_array[2] = {txt:"hier der text", bild:"hier/der/pfad/zum/bild.jpg"};
content_array[3] = {txt:"hier der text", bild:"hier/der/pfad/zum/bild.jpg"};
_global.changeContent = function(direction) {
var howMuch = content_array.length-1;
var targetMc = deinContent_mc;
if (direction == "vor" && actualPosition<howMuch) {
actualPosition++;
}
if (direction == "re" && actualPosition>0) {
actualPosition--;
}
if (direction == "first") {
actualPosition = 0;
}
targetMc.deinTextfeld_txt.text = content_array[actualPosition].txt;
targetMc.deinContainer_mc.loadMovie = content_array[actualPosition].bild;
};
stop();
|
so. nun musst du nur den buttons den funktionsaufruf mitgeben, und zwar
für einmal (für zurück):
Code: | on (press) {
changeContent ("re");
} |
und für den vorwärts-button:
Code: | on (press){
changeContent ("vor");
} |
zum anzeigen des ersten inhaltes einfach
Code: |
changeContent("first");
|
aufrufen...
ist jetzt auf die schnelle zusammengeschrieben, und berücksichtig grade
nicht die variablenzuweisung des textes. aber das kannst du ja easy
einbauen. oder du liest die daten aus einem xml aus, in dem der
ändernde user die bildpfade und den text einträgt...
(ist imho sogar die elegantere lösung)...
hoffe, das war verständlich...
|
|
|
|
|
BlankPromise
Threadersteller
Dabei seit: 29.09.2004
Ort: München
Alter: 37
Geschlecht:
|
Verfasst Fr 01.04.2005 09:42
Titel
|
|
|
tuxedo hat geschrieben: |
content_array[0] = {txt:"hier der text", bild:"hier/der/pfad/zum/bild.jpg"};
|
kann man mit dieser lösung auch eine variable laden lassen?
|
|
|
|
|
|
|
|
Ähnliche Themen |
[PHP-GET]: mehrere Variablen, eine leer => alle leer???
JS: Überprüfen ob DIV leer ist
PHP Formular kommt leer an...?
Formular kommt leer an
Seite da, aber Server leer
Ausgefüllte Formularfelder sind leer
|
|