tutorials.de Buch-Aktion 05/2012
Seite 1 von 2 12 LetzteLetzte
ERLEDIGT
NEIN
ANTWORTEN
19
ZUGRIFFE
642
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Dobermaniac Dobermaniac ist offline Mitglied Bronze
    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
     

  2. #2
    Avatar von Adam Wille
    Adam Wille Adam Wille ist offline Mitglied Diamant
    Registriert seit
    Feb 2002
    Ort
    Leipzig
    Beiträge
    2.904
    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.

    Geist
     
    Ah, these are the days
    Let them roll as they roll
    And be all you are
    Because you're beautiful
    Material

  3. #3
    Dobermaniac Dobermaniac ist offline Mitglied Bronze
    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
     

  4. #4
    Avatar von Adam Wille
    Adam Wille Adam Wille ist offline Mitglied Diamant
    Registriert seit
    Feb 2002
    Ort
    Leipzig
    Beiträge
    2.904
    Klaro geht sowas.
    Wie willst du denn dein
    wenn die bedingung wahr ist
    aussehen lassen?

    Eigentlich keine allzu schwere Sache...

    Geist
     
    Ah, these are the days
    Let them roll as they roll
    And be all you are
    Because you're beautiful
    Material

  5. #5
    Registriert seit
    Sep 2001
    Ort
    Berlin
    Beiträge
    345
    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:.
     

  6. #6
    Avatar von Adam Wille
    Adam Wille Adam Wille ist offline Mitglied Diamant
    Registriert seit
    Feb 2002
    Ort
    Leipzig
    Beiträge
    2.904
    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.

    Geist
     
    Ah, these are the days
    Let them roll as they roll
    And be all you are
    Because you're beautiful
    Material

  7. #7
    Dobermaniac Dobermaniac ist offline Mitglied Bronze
    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
    PHP-Code:
    loadVariablesNum ("server.php"0);

    if (
    frag1>frag1_alt) {
        
    test1 "kill";
    } else {
        
    test1 "nix";
    }
    frag1_alt frag1
    ziel ist es jetzt, wenn der spieler punkte dazubekommen hat, das dann nen grüner punkt zusätzlich hinten aufleuchtet
    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
     

  8. #8
    Avatar von Adam Wille
    Adam Wille Adam Wille ist offline Mitglied Diamant
    Registriert seit
    Feb 2002
    Ort
    Leipzig
    Beiträge
    2.904
    Hoi,

    also in deine Abfrage brauchst du ja z.B. nur was einzufügen:
    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
    Dabei müsstest du halt einen MC drüber setzen, im ersten Keyframe setzt du ein stop(); und fügst kein Bild ein.
    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.

    Geist
     
    Ah, these are the days
    Let them roll as they roll
    And be all you are
    Because you're beautiful
    Material

  9. #9
    Dobermaniac Dobermaniac ist offline Mitglied Bronze
    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 ******!
     

  10. #10
    Avatar von Adam Wille
    Adam Wille Adam Wille ist offline Mitglied Diamant
    Registriert seit
    Feb 2002
    Ort
    Leipzig
    Beiträge
    2.904
    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

  11. #11
    Dobermaniac Dobermaniac ist offline Mitglied Bronze
    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
     

  12. #12
    Avatar von Adam Wille
    Adam Wille Adam Wille ist offline Mitglied Diamant
    Registriert seit
    Feb 2002
    Ort
    Leipzig
    Beiträge
    2.904


    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.

    Geist
     
    Ah, these are the days
    Let them roll as they roll
    And be all you are
    Because you're beautiful
    Material

  13. #13
    Dobermaniac Dobermaniac ist offline Mitglied Bronze
    Registriert seit
    Jan 2002
    Beiträge
    30
    klaro, np

    als zip
     

  14. #14
    Avatar von Adam Wille
    Adam Wille Adam Wille ist offline Mitglied Diamant
    Registriert seit
    Feb 2002
    Ort
    Leipzig
    Beiträge
    2.904
    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.

    Geist
     
    Ah, these are the days
    Let them roll as they roll
    And be all you are
    Because you're beautiful
    Material

  15. #15
    Avatar von Adam Wille
    Adam Wille Adam Wille ist offline Mitglied Diamant
    Registriert seit
    Feb 2002
    Ort
    Leipzig
    Beiträge
    2.904
    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,
    Geist
     
    Ah, these are the days
    Let them roll as they roll
    And be all you are
    Because you're beautiful
    Material

Ähnliche Themen

  1. div Breite dynamisch ändern?
    Von tequila slammer im Forum CSS
    Antworten: 0
    Letzter Beitrag: 20.02.07, 22:40
  2. Inhalt von Textfeldern ändern mittels Liste
    Von solomat im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 09.03.06, 10:12
  3. Stack voll! "Properties properties = new Properties ();"
    Von stephan r. im Forum .NET Archiv
    Antworten: 0
    Letzter Beitrag: 13.10.04, 10:36
  4. Antworten: 0
    Letzter Beitrag: 25.06.03, 16:40
  5. Antworten: 7
    Letzter Beitrag: 27.12.01, 14:56