Annonce

>>> Bienvenue sur codelab! >>> Première visite ? >>> quelques mots sur codelab //// une carte des membres//// (apéros) codelab


#1 2008-05-05 16:14:58 Comment rendre dispo du texte créé dans un applet?

Guigui
membre
Lieu: Annecy
Date d'inscription: 2008-05-05
Messages: 10

Comment rendre dispo du texte créé dans un applet?



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:
http://www.contextfreeart.org/gallery/uploads//c0/39/c039218046289c3e8dcf87837e544651/full_1117.png

Dernière modification par Guigui (2008-05-05 16:18:08)


8^)

Hors ligne

 

#2 2008-05-05 17:17:19 Re : Comment rendre dispo du texte créé dans un applet?

emoc
@#@*$
Lieu: Quimper
Date d'inscription: 2008-01-28
Messages: 1576
Site web

Re: Comment rendre dispo du texte créé dans un applet?



  _     _
 | |   (_)
 | |__  _  ___ _ ____   _____ _ __  _   _  ___
 | '_ \| |/ _ \ '_ \ \ / / _ \ '_ \| | | |/ _ \
 | |_) | |  __/ | | \ 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

 

#3 2008-05-05 22:46:03 Re : Comment rendre dispo du texte créé dans un applet?

Guigui
membre
Lieu: Annecy
Date d'inscription: 2008-05-05
Messages: 10

Re: Comment rendre dispo du texte créé dans un applet?



Ok, je vais voir ça. Ça à l'air d'être une bonne piste. Merci


8^)

Hors ligne

 

#4 2008-05-06 00:29:49 Re : Comment rendre dispo du texte créé dans un applet?

rep
modérateur
Lieu: Toulouse
Date d'inscription: 2008-02-27
Messages: 1444
Site web

Re: Comment rendre dispo du texte créé dans un applet?



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

 

#5 2008-05-16 22:07:24 Re : Comment rendre dispo du texte créé dans un applet?

Guigui
membre
Lieu: Annecy
Date d'inscription: 2008-05-05
Messages: 10

Re: Comment rendre dispo du texte créé dans un applet?



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! coolcoolcoolcoolcool

…et merci, emoc!big_smile

Dernière modification par Guigui (2008-05-16 22:10:20)


8^)

Hors ligne

 

#6 2009-04-22 11:26:53 Re : Comment rendre dispo du texte créé dans un applet?

Guigui
membre
Lieu: Annecy
Date d'inscription: 2008-05-05
Messages: 10

Re: Comment rendre dispo du texte créé dans un applet?



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.


8^)

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2024