a=null;
a=null;
a=null;
Une Bévue wrote:a=null;
bon, ça, ça ne suffit pas.
ça n'a pas d'effet (avec FF3) sur a.
en fait, mon code lit une séquence de caractères (du genre "F+[-F...]"
à l'ouverture d'un "[" le parent cré un enfant qui se termine par "]"
l'enfant lit la même séquence, arrivé à la première fermeture (ie "]")
il est devenu inutile et même doit-être détruit, depuis le parent auquel
il retourne la main.
pour l'instant, ce qui marche le mieux, mais ne me semble pas très
élégant, et d'avancer l'enfant, depuis le parent, au bout de la chaine
de caractères.
mon code est à la page
<http://thoraval.yvon.free.fr/Canvas/l_system.xhtml>
à partir de la ligne 126, j'ai :
case ']':
this.parent.restore(this);// <= le parent "reprend la main"
this.index=this.rule.length-1;//index en bout de chaine
break;
et le #restore(object) est à partir de la ligne 71 :
this.restore=function(child){
this.index=child.index+1;
this.penUp();
ctx.moveTo(this.x,this.y);
this.penDown();
this.actRule(this.rule);
return this;
};
Une Bévue <unbewusst.sein@weltanschauung.com.invalid> wrote:
a=null;
bon, ça, ça ne suffit pas.
ça n'a pas d'effet (avec FF3) sur a.
en fait, mon code lit une séquence de caractères (du genre "F+[-F...]"
à l'ouverture d'un "[" le parent cré un enfant qui se termine par "]"
l'enfant lit la même séquence, arrivé à la première fermeture (ie "]")
il est devenu inutile et même doit-être détruit, depuis le parent auquel
il retourne la main.
pour l'instant, ce qui marche le mieux, mais ne me semble pas très
élégant, et d'avancer l'enfant, depuis le parent, au bout de la chaine
de caractères.
mon code est à la page
<http://thoraval.yvon.free.fr/Canvas/l_system.xhtml>
à partir de la ligne 126, j'ai :
case ']':
this.parent.restore(this);// <= le parent "reprend la main"
this.index=this.rule.length-1;//index en bout de chaine
break;
et le #restore(object) est à partir de la ligne 71 :
this.restore=function(child){
this.index=child.index+1;
this.penUp();
ctx.moveTo(this.x,this.y);
this.penDown();
this.actRule(this.rule);
return this;
};
Une Bévue wrote:a=null;
bon, ça, ça ne suffit pas.
ça n'a pas d'effet (avec FF3) sur a.
en fait, mon code lit une séquence de caractères (du genre "F+[-F...]"
à l'ouverture d'un "[" le parent cré un enfant qui se termine par "]"
l'enfant lit la même séquence, arrivé à la première fermeture (ie "]")
il est devenu inutile et même doit-être détruit, depuis le parent auquel
il retourne la main.
pour l'instant, ce qui marche le mieux, mais ne me semble pas très
élégant, et d'avancer l'enfant, depuis le parent, au bout de la chaine
de caractères.
mon code est à la page
<http://thoraval.yvon.free.fr/Canvas/l_system.xhtml>
à partir de la ligne 126, j'ai :
case ']':
this.parent.restore(this);// <= le parent "reprend la main"
this.index=this.rule.length-1;//index en bout de chaine
break;
et le #restore(object) est à partir de la ligne 71 :
this.restore=function(child){
this.index=child.index+1;
this.penUp();
ctx.moveTo(this.x,this.y);
this.penDown();
this.actRule(this.rule);
return this;
};
Ben je croyais qu'une fonction quand elle avait fini son boulot libérait
la mémoire ?
(tant qu'on n'attaque pas des variables globales ...)
au pire, à mon idée, tu restes avec la dernière restauration(*), non ?
Est-ce grave ?
(*) et encore ? pas certain puisque "return this"
Ne suffit-il pas de se pencher sur le principe-problème des "closures" ?
<http://blogs.developpeur.org/cyril/archive/2007/10/16/prototype-closure-
optimisation-creation-classe-javascript.aspx>
(qui sont un sujet de fuite de mémoire avec IE)
<http://laurens.vd.oever.nl/weblog/items2005/closures/>
où on a une indication du moment où il faut faire : a = null;
child = null; // ???
Ben je croyais qu'une fonction quand elle avait fini son boulot libérait
la mémoire ?
(tant qu'on n'attaque pas des variables globales ...)
au pire, à mon idée, tu restes avec la dernière restauration(*), non ?
Est-ce grave ?
(*) et encore ? pas certain puisque "return this"
Ne suffit-il pas de se pencher sur le principe-problème des "closures" ?
<http://blogs.developpeur.org/cyril/archive/2007/10/16/prototype-closure-
optimisation-creation-classe-javascript.aspx>
(qui sont un sujet de fuite de mémoire avec IE)
<http://laurens.vd.oever.nl/weblog/items2005/closures/>
où on a une indication du moment où il faut faire : a = null;
child = null; // ???
Ben je croyais qu'une fonction quand elle avait fini son boulot libérait
la mémoire ?
(tant qu'on n'attaque pas des variables globales ...)
au pire, à mon idée, tu restes avec la dernière restauration(*), non ?
Est-ce grave ?
(*) et encore ? pas certain puisque "return this"
Ne suffit-il pas de se pencher sur le principe-problème des "closures" ?
<http://blogs.developpeur.org/cyril/archive/2007/10/16/prototype-closure-
optimisation-creation-classe-javascript.aspx>
(qui sont un sujet de fuite de mémoire avec IE)
<http://laurens.vd.oever.nl/weblog/items2005/closures/>
où on a une indication du moment où il faut faire : a = null;
child = null; // ???
Ne suffit-il pas de se pencher sur le principe-problème des "closures" ?
<http://blogs.developpeur.org/cyril/archive/2007/10/16/prototype
-closure-optimisation-creation-classe-javascript.aspx>
Ne suffit-il pas de se pencher sur le principe-problème des "closures" ?
<http://blogs.developpeur.org/cyril/archive/2007/10/16/prototype
-closure-optimisation-creation-classe-javascript.aspx>
Ne suffit-il pas de se pencher sur le principe-problème des "closures" ?
<http://blogs.developpeur.org/cyril/archive/2007/10/16/prototype
-closure-optimisation-creation-classe-javascript.aspx>
Ne suffit-il pas de se pencher sur le principe-problème des "closures" ?
<http://blogs.developpeur.org/cyril/archive/2007/10/16/prototype
-closure-optimisation-creation-classe-javascript.aspx>
(qui sont un sujet de fuite de mémoire avec IE)
Ne suffit-il pas de se pencher sur le principe-problème des "closures" ?
<http://blogs.developpeur.org/cyril/archive/2007/10/16/prototype
-closure-optimisation-creation-classe-javascript.aspx>
(qui sont un sujet de fuite de mémoire avec IE)
Ne suffit-il pas de se pencher sur le principe-problème des "closures" ?
<http://blogs.developpeur.org/cyril/archive/2007/10/16/prototype
-closure-optimisation-creation-classe-javascript.aspx>
(qui sont un sujet de fuite de mémoire avec IE)
SAM wrote:
ben dans mon cas, je vois très bien dans le canvas qu'il y a un pb : ça
donne des lignes suplémentaires...
(*) et encore ? pas certain puisque "return this"
ça (ie le return this) c'est pour permettre de chainer les commandes par
ex :
turnRight().goForward().penUp()...
je viens de mettre en ligne, sur la même page
(<http://thoraval.yvon.free.fr/Canvas/l_system.xhtml>) le L-System
"Koch" plus "spectaculaire" que mon arbre style cactus...
je dois encore ajouter un angle différent de 90° et ensuite je passe à
une version 3D en VRML...
SAM <stephanemoriaux.NoAdmin@wanadoo.fr.invalid> wrote:
ben dans mon cas, je vois très bien dans le canvas qu'il y a un pb : ça
donne des lignes suplémentaires...
(*) et encore ? pas certain puisque "return this"
ça (ie le return this) c'est pour permettre de chainer les commandes par
ex :
turnRight().goForward().penUp()...
je viens de mettre en ligne, sur la même page
(<http://thoraval.yvon.free.fr/Canvas/l_system.xhtml>) le L-System
"Koch" plus "spectaculaire" que mon arbre style cactus...
je dois encore ajouter un angle différent de 90° et ensuite je passe à
une version 3D en VRML...
SAM wrote:
ben dans mon cas, je vois très bien dans le canvas qu'il y a un pb : ça
donne des lignes suplémentaires...
(*) et encore ? pas certain puisque "return this"
ça (ie le return this) c'est pour permettre de chainer les commandes par
ex :
turnRight().goForward().penUp()...
je viens de mettre en ligne, sur la même page
(<http://thoraval.yvon.free.fr/Canvas/l_system.xhtml>) le L-System
"Koch" plus "spectaculaire" que mon arbre style cactus...
je dois encore ajouter un angle différent de 90° et ensuite je passe à
une version 3D en VRML...
MAIS FF3RC1 couine :
Erreur : uncaught exception: [Exception... "Not enough arguments"
je n'ai pas encore pigé pourquoi ?
c'est à la page
<http://thoraval.yvon.free.fr/JS/leak_free_closures.xhtml>
au cas où tu aurais des lumières...
MAIS FF3RC1 couine :
Erreur : uncaught exception: [Exception... "Not enough arguments"
je n'ai pas encore pigé pourquoi ?
c'est à la page
<http://thoraval.yvon.free.fr/JS/leak_free_closures.xhtml>
au cas où tu aurais des lumières...
MAIS FF3RC1 couine :
Erreur : uncaught exception: [Exception... "Not enough arguments"
je n'ai pas encore pigé pourquoi ?
c'est à la page
<http://thoraval.yvon.free.fr/JS/leak_free_closures.xhtml>
au cas où tu aurais des lumières...
Je n'ai pas eu l'heure de profiter de ton "cactus"
Avec application de textures et lumières j'espère !
Sinon avec des surfaces animées en SVG
(<http://thoraval.yvon.free.fr/SVG/svg_dom2.xhtml>)
Qu'utilises-tu pour voir du VRML dans un brouteur ?
Je n'ai pas eu l'heure de profiter de ton "cactus"
Avec application de textures et lumières j'espère !
Sinon avec des surfaces animées en SVG
(<http://thoraval.yvon.free.fr/SVG/svg_dom2.xhtml>)
Qu'utilises-tu pour voir du VRML dans un brouteur ?
Je n'ai pas eu l'heure de profiter de ton "cactus"
Avec application de textures et lumières j'espère !
Sinon avec des surfaces animées en SVG
(<http://thoraval.yvon.free.fr/SVG/svg_dom2.xhtml>)
Qu'utilises-tu pour voir du VRML dans un brouteur ?
Bon ... ben ... y manque au moins un argument ...
Le "useCapture" par exemple ? (true/false)
De plus ce n'est pas 'onclick' mais 'click' pour le type d'event
je n'ai pas encore pigé pourquoi ?
qques fôtes de frappe ?
c'est à la page
<http://thoraval.yvon.free.fr/JS/leak_free_closures.xhtml>
au cas où tu aurais des lumières...
bof ... et c'est mieux avec .closure(element) ?
Comment tu le vois (le mieux) ?
Bon ... ben ... y manque au moins un argument ...
Le "useCapture" par exemple ? (true/false)
De plus ce n'est pas 'onclick' mais 'click' pour le type d'event
je n'ai pas encore pigé pourquoi ?
qques fôtes de frappe ?
c'est à la page
<http://thoraval.yvon.free.fr/JS/leak_free_closures.xhtml>
au cas où tu aurais des lumières...
bof ... et c'est mieux avec .closure(element) ?
Comment tu le vois (le mieux) ?
Bon ... ben ... y manque au moins un argument ...
Le "useCapture" par exemple ? (true/false)
De plus ce n'est pas 'onclick' mais 'click' pour le type d'event
je n'ai pas encore pigé pourquoi ?
qques fôtes de frappe ?
c'est à la page
<http://thoraval.yvon.free.fr/JS/leak_free_closures.xhtml>
au cas où tu aurais des lumières...
bof ... et c'est mieux avec .closure(element) ?
Comment tu le vois (le mieux) ?
SAM wrote:Qu'utilises-tu pour voir du VRML dans un brouteur ?
Cortona VRML Client : <http://www.parallelgraphics.com/products/cortona>
mais cette beta a un ch'ti pb avec FF3C1 :
<http://cjoint.com/data/gctzWmRtwT.htm>
en général j'ai une page "treemap.xhtml" par dossier...
SAM <stephanemoriaux.NoAdmin@wanadoo.fr.invalid> wrote:
Qu'utilises-tu pour voir du VRML dans un brouteur ?
Cortona VRML Client : <http://www.parallelgraphics.com/products/cortona>
mais cette beta a un ch'ti pb avec FF3C1 :
<http://cjoint.com/data/gctzWmRtwT.htm>
en général j'ai une page "treemap.xhtml" par dossier...
SAM wrote:Qu'utilises-tu pour voir du VRML dans un brouteur ?
Cortona VRML Client : <http://www.parallelgraphics.com/products/cortona>
mais cette beta a un ch'ti pb avec FF3C1 :
<http://cjoint.com/data/gctzWmRtwT.htm>
en général j'ai une page "treemap.xhtml" par dossier...