login  Naam:   Wachtwoord: 
Registreer je!
 Forum

SWF en JavaScript (Opgelost)

Offline JBke - 17/06/2007 09:00
Avatar van JBkePHP gevorderde Hoi,

Ik ben aan de afwerking bezig van een ALL-IN-ONE textinvoer veld voor forums ed. met uitgebreide UBB balk en Smileys.

Hoe ik tussen Flash/AS en PHP moet communiceren weet ik ondertussen mbv een goede tutorial van VinTage. Nu vroeg ik me af of er ook een oplossing was om samen te werken met JavaScript?

Ik zou namelijk een Flash kleurenkiezer willen gebruiken die met AS werkt en deze willen gebruiken om bij het kiezen van een kleur onmiddelijk de UBB code [color=#dekleur] in het text vak te willen weergeven.

Hoop dat de uitleg duidelijk genoeg is. Voorbeelden waar het voor dient.

De Flash kleurenkiezer: http://www.jb-web.net/kleurenpicker.swf

Het UBB gedeelte: http://www.jb-web.net/scripts/php/UBB2

Ik geraak er echt niet uit, omdat ik enkel weet hoe waardes door te geven na een submit in flash en dat wil ik dus hier niet, zou iets moeten worden dat indien de kleur gekozen werd, er een Ajax/Javascript in actie komt, de hex waarde van de kleur uit ActionScript overneemt en deze doorgeeft aan het UBB JavaScript gedeelte zodat het javascript de juiste UBB tag op het scherm kan zetten en later ook de close tagg.

de AS code: http://www.plaatscode.be/5661/

het UBB JavaScript: http://www.plaatscode.be/5662/

Het Javascript gedeelte werkt momenteel als volgt: er word op een button gedrukt en deze geeft met de functie klik() 3 waardes door aan het javascript zijnde item-naam, uit welk form het komt, en voor welk venster het bedoeld is. Dan wordt uit de array de bijhorende UBB code gehaald en op het scherm gezet. indien nogmaals op dezelfde knop gedrukt: tagg's sluiten. Dit is enkel aangepast door mij en was reeds een bestaand script.

Alvast bedankt aan diegene die me kan helpen met dit probleem.

1 antwoord

Gesponsorde links
Offline vinTage - 19/06/2007 22:39 (laatste wijziging 19/06/2007 22:43)
Avatar van vinTage Nieuw lid Ik heb geen zin om die ubb meuk door te lezen, maar ervanuitgaande dat jij weel weet waar je moet zijn, heb ik maar even iets anders gemaakt (stukkie simpeler en ook niet getest, maar dat zal wel lukken)

  1. <script type="text/javascript">
  2. function kleur(blaat){
  3. alert(blaat);
  4. }
  5. </script>


en in flash voor de kleurding (ook niet getest)



  1. var nieuwKleurListener:Object = new Object();
  2.  
  3. nieuwKleurListener.change = function(nk:Object){
  4. var nieuweKleur:String = nk.getRGB();
  5. //trace(nieuweKleur);
  6. getURL("javascript:kleur('"+nieuweKleur+"');");
  7. }
  8. instanceNaamKleurKiezer.addListener(nieuwKleurListener);



edit: ow, ik zie net pas dat je de as code erbij had gezet...dan weet ik niet zeker of mn code werkt..ik ging ervanuit dat dat die component was van sepiroth
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.256s