Comme je viens d'arriver sur le forum, avant tout:
SSSS AAAA LLL UU UU TTTTTTTTT SSSSSSSS AAAAAAAA LLL UU UU TTTTTTTTT SS SS AA AA LLL UU UU TTT SSSS AA AA LLL UU UU TTT SSSS AAAAAAAA LLL UU UU TTT SS SS AAAAAAAA LLL UU UU TTT SSSSSSSS AA AA LLLLLLL UUUUUU TTT SSSS AA AA LLLLLLL UUUU TTT
Voilà mon problème:
- J'ai écrit un programme (laborieusement, je suis graphiste) qui permet à l'utilisateur de manipuler une courbe de Bézier pour en extraire sa description en langage CFDG. Je l'ai appelé BeToCoFree.
citation :
Pour info, le CFDG est un langage très simple de description graphique basé sur les principes mathématique d'une grammaire non contextuelle. On dirait pas comme ça, mais c'est très simple à comprendre et à manipuler. Je mets les liens à la fin du message.
- J'ai enfin un programme qui fonctionne (même si largement perfectible en terme de fonctionnalité).
En mode autonome, c'est à dire sous forme d'application, je peux exporter la description recherchée sous forme de fichier texte grâce à la fonction saveStrings("lenomdufichier",lenomdugroupedetexte). Et ça marche très bien, merci Mr Turring, Bézier, Reas & Fry (et j'en passe).
- Pour des raisons évidente, la fonction saveStrings ne marche pas dans un applet joué dans une page web. J'ai cherché à contourner le problème: avec les librairies Interfascia, controlIP5, en essayant de comprendre comment je pourrais afficher ce texte dans une page web, (là aussi j'en passe et des meilleurs).
- L'idéal serrait en faite de charger le texte dans le clipboard (comme si on faisait un control-C) via un bouton 'COPIER'. Ou alors ouvrir une fenêtre 'popup' avec le texte dedans (et y'a plus qu'à copier coller).
Bon, j'ai bien conscience que tout ceci peut sembler flou et vain, mais si quelqu'un peut m'aider ou me conseiller, je lui refile 10 000 Kt de bon karma. Même i j'y connais rien en HTML, XML ou PHP, il y a peut-être des pistes à suivre this way.
citation :
TOUS LES LIENS:
Le site de contextfreeart pour tout savoir sur Context Free et tomber sous le charme de ce petit langage.
Ma galerie à moaaaa sur Context Free.
C'est là que j'ai mis BeToCoFree à dispo. Et il y a aussi le code Processing avec, page 3.
À pros, tout ça c'est pour faire des trucs dans ce genre:
Dernière modification par Guigui (2008-05-05 16:18:08)
Hors ligne
_ _ | | (_) | |__ _ ___ _ ____ _____ _ __ _ _ ___ | '_ \| |/ _ \ '_ \ \ / / _ \ '_ \| | | |/ _ \ | |_) | | __/ | | \ V / __/ | | | |_| | __/ |_.__/|_|\___|_| |_|\_/ \___|_| |_|\__,_|\___|
Une solution possible :
Un formulaire avec un élément textarea dans la page html, l'applet envoie une commande javascript pour changer le contenu du textarea, en utilisant la bibliothèque netscape.javascript (elle fait partie des «core libraries») qui permet d'appeler une fonction javascript. Je n'ai jamais employé cette solution donc je n'ai pas de code tout fait pour processing, par contre pour une fonction javascript de mise à jour d'un textarea, tu peux regarder le code source de http://emoc.org/crypto/ac_mono.htm
Hors ligne
Ok, je vais voir ça. Ça à l'air d'être une bonne piste. Merci
Hors ligne
citation :
TOUS LES LIENS:
Le site de contextfreeart pour tout savoir sur Context Free et tomber sous le charme de ce petit langage.
Ma galerie à moaaaa sur Context Free.
C'est là que j'ai mis BeToCoFree à dispo. Et il y a aussi le code Processing avec, page 3.
trés chouette tout ça!
Hors ligne
C'est bon, j'y suis!
En décryptant 'crypto antique.html' ;^) et en glanant d'autres infos sur processing.org, j'ai réussi à faire passer du texte d'un applet fait avec Processing à un champs texte de formulaire dans une page html.
Quand j'aurais fait une version online de BeToCoFree, je le signalerai dans cette discution. En attendant, voici un ZIP à décompresser dans le dossier dévolue aux sketches de Processing pour aider ceux qui se retrouveraient avec le même probloc. Pour capter ce que j'ai fait, il y a pas mal de commentaires dans le fichier 'exploration.pde' (c'est surtout pour que je m'y retrouve moi-même).
Je tiens à préciser que je n'ai aucune formation initiale à la programmation (mais ça m'amuse de + en +), il y a sûrement des chances que ça s'en ressente dans ma méthodologie.
En tout cas, avec un peu (beaucoup) de persévérance, et avec l'aide de forums comme CODELAB, je devrais arriver à mes fins!
…et merci, emoc!
Dernière modification par Guigui (2008-05-16 22:10:20)
Hors ligne
Finalement, le bouzin se trouve là:
http://homepage.mac.com/guillaume.febvr … free2.html
Je ne le ferai plus jamais évoluer, j'ai perdu le code source suite à un crashdisc non sauvegardé…°..°
(si, peut-être la mise en page html (mais j'aime pas le html, je connais mal))
Enfin, je suis quand même arrivé à mes fins. Et ça marche! le code généré dans la zone de texte peut-être copié-collé dans ContextFree.
Hors ligne
Pages: 1