ERLEDIGT
NEIN
NEIN
ANTWORTEN
19
19
ZUGRIFFE
642
642
EMPFEHLEN
-
07.04.02 11:34 #1
- Registriert seit
- Jan 2002
- Beiträge
- 30
moin, freunde der leichten unterhaltungskunst

ick habe folgendes prob. unzwar lese ick ein paar variablen aus...
jetzt möchte ick per AS die textfeldfarbe ändern unzwar in abhängigkeit zu den eingelesen variablen....
wenn also die eingelesene variable ping grösser als 100 ist, soll
sich ne eigenschaft des textes ändern...z.b. die tranzparenz oder die schriftfarbe oder oder
Code :1 2 3 4 5 6 7
loadVariablesNum ("server.php", 0); if (ping1<100) { test = "kleiner"; } else { setProperty ("map", _alpha, "50"); test = "groesser";
der name meines textfeldes lautet map...
leider bleibt alles unwirksam, da ändert sich nix....
die abfrage selber ****t aber, da test immer korrekt ausgegeben wird.
weiss einer, wie ick also die eigenschaften des textfeldes ändern kann ****?
thx
-
07.04.02 12:32 #2
Hoi,
wie's wohl folglich scheint, ist es nicht möglich, Eigenschaften von dynmaischen Textfeldern anhand derer zugeordneter Variablen zu ändern.
Dazu müsstest du schon dein Textfeld in einen MC packen.
Dann könntest du die Eigenschaften deines MCs verändern und würdest gewünschtes erreichen - leider auch nur unter einer, nicht allzu tollen Voraussetzung, nämlich der, dass du die Schrift einbettest.
Bei Fragen nochmal melden, bin auch gern bereit, eine Beispiel-*.fla zu uppen.
GeistAh, these are the days
Let them roll as they roll
And be all you are
Because you're beautiful
Material
-
08.04.02 09:21 #3
- Registriert seit
- Jan 2002
- Beiträge
- 30
kann man denn andere sache dynamisch erscheinen lassen ****?
also z.b. wenn die bedingung wahr ist, male eine grünen punkt, sonst male einen roten punkt...
so in etwa...
ps schonmal danke
-
08.04.02 17:51 #4
Klaro geht sowas.

Wie willst du denn deinaussehen lassen?wenn die bedingung wahr ist
Eigentlich keine allzu schwere Sache...
GeistAh, these are the days
Let them roll as they roll
And be all you are
Because you're beautiful
Material
-
natürlich gibt es möglichkeiten die Textfarbe zu ändern schau einfach hier nach dort ist es auch gemacht worden ich stehen auch schon mit dem Autor in contakt und sobald ich erfahren hab wie es ***** poste ich es hier
http://www.onlinewebservice.de/cgi-b...d.pl?id=fb1006
dort gehts auch!!
.:Ra:.
-
08.04.02 20:01 #6
Hoi da,
also wenn du/ihr die Problemstellung mal genauer hier darstellen würdet, dann könnte ich vielleicht helfen, aber so blick' ich nicht wirklich, was genau das Problem ist.
GeistAh, these are the days
Let them roll as they roll
And be all you are
Because you're beautiful
Material
-
08.04.02 23:13 #7
- Registriert seit
- Jan 2002
- Beiträge
- 30
ok...ick hoffe ick hole nicht zuweit aus
ick sitze an einem projekt, das die ausgabe von gameserverdaten
optisch schick präsentieren soll...
den gameserver (unreal) frage ick per php ab, und erhalte nen haufen infos, die ick per loadvariables einlese...
untern anderen die anzahl der punkte...der film fragt also alle 3 sekunden das php script ab und aktualisiert dann die eingelesen variablen.... beispielfilm
hier das passende AS
ziel ist es jetzt, wenn der spieler punkte dazubekommen hat, das dann nen grüner punkt zusätzlich hinten aufleuchtetPHP-Code:loadVariablesNum ("server.php", 0);
if (frag1>frag1_alt) {
test1 = "kill";
} else {
test1 = "nix";
}
frag1_alt = frag1;
oder das seine punkteanzahl für eine sekunde grün aufleuchtet oder irgend son keliener effekt....welcher ist mir erstmal egal, hauptsache ick bekomme da noch nen bissel dynamik und echtzeit charakter rein..
wo wir beim nächsten thema wären
also frage nr 2...passt aber nicht ganz zum tehma...
im moemnt hole ick die daten per loadvariables, was aber zu heftiger auslastung führt, da ja alle 3 sek das php script aufrufe, um die aktuellen daten zu bekommen...wenn jetzt bei einem wichtigen spannenden spiel 20 leute den flashfilm aufrufen, würde der webserver ins schwitzen kommen, weil jeder film alle 3 sek das script aufruft..
sprich- eine sehr unelegante lösung...aber man geht ja gerne kompromisse ein hrhr...so nun habe ick aber vorhin was von socket connect mit flash gelesen...könnte ick theoretisch mit dieser socketfuunktion eine dauerhafte verbindung zum gameserverherstellen ?
so das ick ne wirkliche echtzeitanzeige habe ********
danke schonmal...
wuff dober out
-
08.04.02 23:33 #8
Hoi,
also in deine Abfrage brauchst du ja z.B. nur was einzufügen:
Dabei müsstest du halt einen MC drüber setzen, im ersten Keyframe setzt du ein stop(); und fügst kein Bild ein.PHP-Code:loadVariablesNum ("server.php", 0);
if (frag1>frag1_alt) {
test1 = "kill";
_parent.mc.gotoAndPlay(3);
} else {
test1 = "nix";
_parent.mc.gotoAndStop(2);
}
frag1_alt = frag1;
Im zweiten Keyframe dann ein rotes statisches Licht und ein stop();.
Ab dem dritten Keyframe setzt du dann einfach ein Bewegungstween rein, das von hellgrün nach dunkelgrün oder so tweent und dann auch wieder zurück.
im letzten Keyframe des MC halt wieder ein gotoAndPlay(3);
Damit müsste ja im Falle eines oder merherer Frags das grüne Lämpchen leuchten und wenn nicht, bleibt halt das rote.
Mit dem socket-connect kann ich dir (leider) keinen Hinweis geben.
GeistAh, these are the days
Let them roll as they roll
And be all you are
Because you're beautiful
Material
-
09.04.02 09:34 #9
- Registriert seit
- Jan 2002
- Beiträge
- 30
hmmm was genau ist denn ein MC ********
würd ja gerne mal mein fla posten...wenn du dann nen blick dauf werfen könntest ******!
-
09.04.02 15:58 #10
MC = MovieClip = Filmsequenz
(wird neu erschaffen durch STRG+F8, bestehende Objekt werden in ein Symbol konvertiert durch Markierung und F8)
Geist - der sich sicherlich deine *.fla anschauen könnte, wenn du sie attachen würdest
Ah, these are the days
Let them roll as they roll
And be all you are
Because you're beautiful
Material
-
09.04.02 18:30 #11
- Registriert seit
- Jan 2002
- Beiträge
- 30
jo sorry geist, ick gehöre nicht unbedingt zu den hellsten...
aber hier isses und danke schonmal
fla file
danke und bis später
-
10.04.02 16:28 #12

Wäre es dir vielleicht möglich, das ganze als *.zip zu packen und bereitzustellen?
Hab momentan kein Proggi, um das zu öffnen.
Wenn's nicht allzuviel ausmacht, bitte nochmal so uppen.
GeistAh, these are the days
Let them roll as they roll
And be all you are
Because you're beautiful
Material
-
11.04.02 02:16 #13
- Registriert seit
- Jan 2002
- Beiträge
- 30
klaro, np
als zip
-
11.04.02 18:31 #14
Zur Kenntnis genommen. Danki.

Ich werd' mir das garantiert anschauen und ggf. modifizieren.
Ich hoffe mal, dass das nicht allzulange dauert, bis ich dazu komme.
GeistAh, these are the days
Let them roll as they roll
And be all you are
Because you're beautiful
Material
-
11.04.02 19:00 #15
Hoi,
hoffentlich nicht zu langsam gewesen.
Also ich hab' mal das da reingesetzt, was ich angesprochen hab.
Ansonsten überlass ich dir mal weiter das Gestalten des Filmes - das schaut bis jetzt wirklich top aus.
Halt immer an die Instanznamen denken, wenn du den MC aus der Bibliothek erneut ziehst, da du den ja sicherlich für mehrere Spieler nutzen willst, oder?
Testen konnte ich das Script und den MC leider nicht, da ich nicht über PHP-Kenntnisse verfüge und ohne dynamische Änderung der Frag-Variable lohnt es ja kaum, das so auszuprobieren.
Bei weiteren Fragen - immerzu posten, denn was beantwortet werden kann, wird auch beantwortet.
hth,
GeistAh, these are the days
Let them roll as they roll
And be all you are
Because you're beautiful
Material
Ähnliche Themen
-
div Breite dynamisch ändern?
Von tequila slammer im Forum CSSAntworten: 0Letzter Beitrag: 20.02.07, 22:40 -
Inhalt von Textfeldern ändern mittels Liste
Von solomat im Forum Javascript & AjaxAntworten: 2Letzter Beitrag: 09.03.06, 10:12 -
Stack voll! "Properties properties = new Properties ();"
Von stephan r. im Forum .NET ArchivAntworten: 0Letzter Beitrag: 13.10.04, 10:36 -
[C#] Properties für CustomControl ändern
Von goela im Forum C/C++Antworten: 0Letzter Beitrag: 25.06.03, 16:40 -
textfarbe in eingabe- und textfeldern ändern ****
Von RioT im Forum HTML & XHTMLAntworten: 7Letzter Beitrag: 27.12.01, 14:56





Zitieren
Login





