Derniers messages sur Zeste de Savoirhttps://zestedesavoir.com/forums/2023-03-03T10:52:21+01:00Les derniers messages parus sur le forum de Zeste de Savoir.Modification de champ de saisie et dynamique, message #2494422023-03-03T10:52:21+01:00Blackline/@Blacklinehttps://zestedesavoir.com/forums/sujet/16854/modification-de-champ-de-saisie-et-dynamique/?page=1#p249442<p>Bonjour les agrumes <img src="/static/smileys/svg/smile.svg" alt=":)" class="smiley"> ,</p>
<details class="custom-block custom-block-spoiler"><summary class="custom-block-heading">Contexte :</summary><div class="custom-block-body"><p>L’idée est que l’on saisisse des lettres et des chiffres dans une matrice et que ces inputs soit dynamiquement convertis. Si j’écris "a" je veux que ça écrive la lettre alpha. </p><div class="math math-display"><span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mrow><mo fence="true">(</mo><mtable rowspacing="0.15999999999999992em" columnspacing="1em"><mtr><mtd><mstyle scriptlevel="0" displaystyle="false"><mi>a</mi></mstyle></mtd><mtd><mstyle scriptlevel="0" displaystyle="false"><mi>b</mi></mstyle></mtd><mtd><mstyle scriptlevel="0" displaystyle="false"><mn>0</mn></mstyle></mtd></mtr><mtr><mtd><mstyle scriptlevel="0" displaystyle="false"><mi>b</mi></mstyle></mtd><mtd><mstyle scriptlevel="0" displaystyle="false"><mi>a</mi></mstyle></mtd><mtd><mstyle scriptlevel="0" displaystyle="false"><mi>b</mi></mstyle></mtd></mtr><mtr><mtd><mstyle scriptlevel="0" displaystyle="false"><mn>0</mn></mstyle></mtd><mtd><mstyle scriptlevel="0" displaystyle="false"><mi>b</mi></mstyle></mtd><mtd><mstyle scriptlevel="0" displaystyle="false"><mi>a</mi></mstyle></mtd></mtr></mtable><mo fence="true">)</mo></mrow><mo>⇔</mo><mrow><mo fence="true">(</mo><mtable rowspacing="0.15999999999999992em" columnspacing="1em"><mtr><mtd><mstyle scriptlevel="0" displaystyle="false"><mi>α</mi></mstyle></mtd><mtd><mstyle scriptlevel="0" displaystyle="false"><mi>β</mi></mstyle></mtd><mtd><mstyle scriptlevel="0" displaystyle="false"><mn>0</mn></mstyle></mtd></mtr><mtr><mtd><mstyle scriptlevel="0" displaystyle="false"><mi>β</mi></mstyle></mtd><mtd><mstyle scriptlevel="0" displaystyle="false"><mi>α</mi></mstyle></mtd><mtd><mstyle scriptlevel="0" displaystyle="false"><mi>β</mi></mstyle></mtd></mtr><mtr><mtd><mstyle scriptlevel="0" displaystyle="false"><mn>0</mn></mstyle></mtd><mtd><mstyle scriptlevel="0" displaystyle="false"><mi>β</mi></mstyle></mtd><mtd><mstyle scriptlevel="0" displaystyle="false"><mi>α</mi></mstyle></mtd></mtr></mtable><mo fence="true">)</mo></mrow></mrow><annotation encoding="application/x-tex">\begin{pmatrix} a & b & 0 \\ b & a & b \\ 0 & b & a \end{pmatrix} \Leftrightarrow \begin{pmatrix} \alpha & \beta & 0 \\ \beta & \alpha & \beta \\ 0 & \beta & \alpha \end{pmatrix}</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:3.60004em;vertical-align:-1.55002em;"></span><span class="minner"><span class="mopen"><span class="delimsizing mult"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:2.05002em;"><span style="top:-2.2500000000000004em;"><span class="pstrut" style="height:3.1550000000000002em;"></span><span class="delimsizinginner delim-size4"><span>⎝</span></span></span><span style="top:-2.8100000000000005em;"><span class="pstrut" style="height:3.1550000000000002em;"></span><span class="delimsizinginner delim-size4"><span>⎜</span></span></span><span style="top:-4.05002em;"><span class="pstrut" style="height:3.1550000000000002em;"></span><span class="delimsizinginner delim-size4"><span>⎛</span></span></span></span><span class="vlist-s"></span></span><span class="vlist-r"><span class="vlist" style="height:1.55002em;"><span></span></span></span></span></span></span><span class="mord"><span class="mtable"><span class="col-align-c"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:2.05em;"><span style="top:-4.21em;"><span class="pstrut" style="height:3em;"></span><span class="mord"><span class="mord mathdefault">a</span></span></span><span style="top:-3.0099999999999993em;"><span class="pstrut" style="height:3em;"></span><span class="mord"><span class="mord mathdefault">b</span></span></span><span style="top:-1.8099999999999994em;"><span class="pstrut" style="height:3em;"></span><span class="mord"><span class="mord">0</span></span></span></span><span class="vlist-s"></span></span><span class="vlist-r"><span class="vlist" style="height:1.5500000000000007em;"><span></span></span></span></span></span><span class="arraycolsep" style="width:0.5em;"></span><span class="arraycolsep" style="width:0.5em;"></span><span class="col-align-c"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:2.05em;"><span style="top:-4.21em;"><span class="pstrut" style="height:3em;"></span><span class="mord"><span class="mord mathdefault">b</span></span></span><span style="top:-3.0099999999999993em;"><span class="pstrut" style="height:3em;"></span><span class="mord"><span class="mord mathdefault">a</span></span></span><span style="top:-1.8099999999999994em;"><span class="pstrut" style="height:3em;"></span><span class="mord"><span class="mord mathdefault">b</span></span></span></span><span class="vlist-s"></span></span><span class="vlist-r"><span class="vlist" style="height:1.5500000000000007em;"><span></span></span></span></span></span><span class="arraycolsep" style="width:0.5em;"></span><span class="arraycolsep" style="width:0.5em;"></span><span class="col-align-c"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:2.05em;"><span style="top:-4.21em;"><span class="pstrut" style="height:3em;"></span><span class="mord"><span class="mord">0</span></span></span><span style="top:-3.0099999999999993em;"><span class="pstrut" style="height:3em;"></span><span class="mord"><span class="mord mathdefault">b</span></span></span><span style="top:-1.8099999999999994em;"><span class="pstrut" style="height:3em;"></span><span class="mord"><span class="mord mathdefault">a</span></span></span></span><span class="vlist-s"></span></span><span class="vlist-r"><span class="vlist" style="height:1.5500000000000007em;"><span></span></span></span></span></span></span></span><span class="mclose"><span class="delimsizing mult"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:2.05002em;"><span style="top:-2.2500000000000004em;"><span class="pstrut" style="height:3.1550000000000002em;"></span><span class="delimsizinginner delim-size4"><span>⎠</span></span></span><span style="top:-2.8100000000000005em;"><span class="pstrut" style="height:3.1550000000000002em;"></span><span class="delimsizinginner delim-size4"><span>⎟</span></span></span><span style="top:-4.05002em;"><span class="pstrut" style="height:3.1550000000000002em;"></span><span class="delimsizinginner delim-size4"><span>⎞</span></span></span></span><span class="vlist-s"></span></span><span class="vlist-r"><span class="vlist" style="height:1.55002em;"><span></span></span></span></span></span></span></span><span class="mspace" style="margin-right:0.2777777777777778em;"></span><span class="mrel">⇔</span><span class="mspace" style="margin-right:0.2777777777777778em;"></span></span><span class="base"><span class="strut" style="height:3.60004em;vertical-align:-1.55002em;"></span><span class="minner"><span class="mopen"><span class="delimsizing mult"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:2.05002em;"><span style="top:-2.2500000000000004em;"><span class="pstrut" style="height:3.1550000000000002em;"></span><span class="delimsizinginner delim-size4"><span>⎝</span></span></span><span style="top:-2.8100000000000005em;"><span class="pstrut" style="height:3.1550000000000002em;"></span><span class="delimsizinginner delim-size4"><span>⎜</span></span></span><span style="top:-4.05002em;"><span class="pstrut" style="height:3.1550000000000002em;"></span><span class="delimsizinginner delim-size4"><span>⎛</span></span></span></span><span class="vlist-s"></span></span><span class="vlist-r"><span class="vlist" style="height:1.55002em;"><span></span></span></span></span></span></span><span class="mord"><span class="mtable"><span class="col-align-c"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:2.05em;"><span style="top:-4.21em;"><span class="pstrut" style="height:3em;"></span><span class="mord"><span class="mord mathdefault" style="margin-right:0.0037em;">α</span></span></span><span style="top:-3.0099999999999993em;"><span class="pstrut" style="height:3em;"></span><span class="mord"><span class="mord mathdefault" style="margin-right:0.05278em;">β</span></span></span><span style="top:-1.8099999999999994em;"><span class="pstrut" style="height:3em;"></span><span class="mord"><span class="mord">0</span></span></span></span><span class="vlist-s"></span></span><span class="vlist-r"><span class="vlist" style="height:1.5500000000000007em;"><span></span></span></span></span></span><span class="arraycolsep" style="width:0.5em;"></span><span class="arraycolsep" style="width:0.5em;"></span><span class="col-align-c"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:2.05em;"><span style="top:-4.21em;"><span class="pstrut" style="height:3em;"></span><span class="mord"><span class="mord mathdefault" style="margin-right:0.05278em;">β</span></span></span><span style="top:-3.0099999999999993em;"><span class="pstrut" style="height:3em;"></span><span class="mord"><span class="mord mathdefault" style="margin-right:0.0037em;">α</span></span></span><span style="top:-1.8099999999999994em;"><span class="pstrut" style="height:3em;"></span><span class="mord"><span class="mord mathdefault" style="margin-right:0.05278em;">β</span></span></span></span><span class="vlist-s"></span></span><span class="vlist-r"><span class="vlist" style="height:1.5500000000000007em;"><span></span></span></span></span></span><span class="arraycolsep" style="width:0.5em;"></span><span class="arraycolsep" style="width:0.5em;"></span><span class="col-align-c"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:2.05em;"><span style="top:-4.21em;"><span class="pstrut" style="height:3em;"></span><span class="mord"><span class="mord">0</span></span></span><span style="top:-3.0099999999999993em;"><span class="pstrut" style="height:3em;"></span><span class="mord"><span class="mord mathdefault" style="margin-right:0.05278em;">β</span></span></span><span style="top:-1.8099999999999994em;"><span class="pstrut" style="height:3em;"></span><span class="mord"><span class="mord mathdefault" style="margin-right:0.0037em;">α</span></span></span></span><span class="vlist-s"></span></span><span class="vlist-r"><span class="vlist" style="height:1.5500000000000007em;"><span></span></span></span></span></span></span></span><span class="mclose"><span class="delimsizing mult"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:2.05002em;"><span style="top:-2.2500000000000004em;"><span class="pstrut" style="height:3.1550000000000002em;"></span><span class="delimsizinginner delim-size4"><span>⎠</span></span></span><span style="top:-2.8100000000000005em;"><span class="pstrut" style="height:3.1550000000000002em;"></span><span class="delimsizinginner delim-size4"><span>⎟</span></span></span><span style="top:-4.05002em;"><span class="pstrut" style="height:3.1550000000000002em;"></span><span class="delimsizinginner delim-size4"><span>⎞</span></span></span></span><span class="vlist-s"></span></span><span class="vlist-r"><span class="vlist" style="height:1.55002em;"><span></span></span></span></span></span></span></span></span></span></span></span></div><p>Et tout ce qu’on met dans ces inputs sont réactualisé dans d’autres champs de textes plus bas et cela permet de présenter des calculs instantanément.</p><div class="math math-display"><span class="katex-display"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mo fence="false">∣</mo><mtable rowspacing="0.15999999999999992em" columnalign="center center center" columnspacing="1em"><mtr><mtd><mstyle scriptlevel="0" displaystyle="false"><mi>x</mi></mstyle></mtd><mtd><mstyle scriptlevel="0" displaystyle="false"><mn>1</mn></mstyle></mtd><mtd><mstyle scriptlevel="0" displaystyle="false"><mn>0</mn></mstyle></mtd></mtr><mtr><mtd><mstyle scriptlevel="0" displaystyle="false"><mn>1</mn></mstyle></mtd><mtd><mstyle scriptlevel="0" displaystyle="false"><mi>x</mi></mstyle></mtd><mtd><mstyle scriptlevel="0" displaystyle="false"><mn>1</mn></mstyle></mtd></mtr><mtr><mtd><mstyle scriptlevel="0" displaystyle="false"><mn>0</mn></mstyle></mtd><mtd><mstyle scriptlevel="0" displaystyle="false"><mn>1</mn></mstyle></mtd><mtd><mstyle scriptlevel="0" displaystyle="false"><mi>x</mi></mstyle></mtd></mtr></mtable><mo fence="false">∣</mo></mrow><annotation encoding="application/x-tex">\Biggm\lvert \begin{array}{c c c} x & 1 & 0 \\ 1 & x & 1 \\ 0 & 1 & x \end{array} \Biggm\lvert</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:3.03599em;vertical-align:-1.250025em;"></span><span class="mrel"><span class="delimsizing mult"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:1.785965em;"><span style="top:-1.355975em;"><span class="pstrut" style="height:2.606em;"></span><span class="delimsizinginner delim-size1"><span>∣</span></span></span><span style="top:-1.956975em;"><span class="pstrut" style="height:2.606em;"></span><span class="delimsizinginner delim-size1"><span>∣</span></span></span><span style="top:-2.557975em;"><span class="pstrut" style="height:2.606em;"></span><span class="delimsizinginner delim-size1"><span>∣</span></span></span><span style="top:-3.158975em;"><span class="pstrut" style="height:2.606em;"></span><span class="delimsizinginner delim-size1"><span>∣</span></span></span><span style="top:-3.184965em;"><span class="pstrut" style="height:2.606em;"></span><span class="delimsizinginner delim-size1"><span>∣</span></span></span><span style="top:-3.785965em;"><span class="pstrut" style="height:2.606em;"></span><span class="delimsizinginner delim-size1"><span>∣</span></span></span></span><span class="vlist-s"></span></span><span class="vlist-r"><span class="vlist" style="height:1.250025em;"><span></span></span></span></span></span></span><span class="mspace" style="margin-right:0.2777777777777778em;"></span></span><span class="base"><span class="strut" style="height:3.6000000000000005em;vertical-align:-1.5500000000000007em;"></span><span class="mord"><span class="mtable"><span class="arraycolsep" style="width:0.5em;"></span><span class="col-align-c"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:2.05em;"><span style="top:-4.21em;"><span class="pstrut" style="height:3em;"></span><span class="mord"><span class="mord mathdefault">x</span></span></span><span style="top:-3.0099999999999993em;"><span class="pstrut" style="height:3em;"></span><span class="mord"><span class="mord">1</span></span></span><span style="top:-1.8099999999999994em;"><span class="pstrut" style="height:3em;"></span><span class="mord"><span class="mord">0</span></span></span></span><span class="vlist-s"></span></span><span class="vlist-r"><span class="vlist" style="height:1.5500000000000007em;"><span></span></span></span></span></span><span class="arraycolsep" style="width:0.5em;"></span><span class="arraycolsep" style="width:0.5em;"></span><span class="col-align-c"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:2.05em;"><span style="top:-4.21em;"><span class="pstrut" style="height:3em;"></span><span class="mord"><span class="mord">1</span></span></span><span style="top:-3.0099999999999993em;"><span class="pstrut" style="height:3em;"></span><span class="mord"><span class="mord mathdefault">x</span></span></span><span style="top:-1.8099999999999994em;"><span class="pstrut" style="height:3em;"></span><span class="mord"><span class="mord">1</span></span></span></span><span class="vlist-s"></span></span><span class="vlist-r"><span class="vlist" style="height:1.5500000000000007em;"><span></span></span></span></span></span><span class="arraycolsep" style="width:0.5em;"></span><span class="arraycolsep" style="width:0.5em;"></span><span class="col-align-c"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:2.05em;"><span style="top:-4.21em;"><span class="pstrut" style="height:3em;"></span><span class="mord"><span class="mord">0</span></span></span><span style="top:-3.0099999999999993em;"><span class="pstrut" style="height:3em;"></span><span class="mord"><span class="mord">1</span></span></span><span style="top:-1.8099999999999994em;"><span class="pstrut" style="height:3em;"></span><span class="mord"><span class="mord mathdefault">x</span></span></span></span><span class="vlist-s"></span></span><span class="vlist-r"><span class="vlist" style="height:1.5500000000000007em;"><span></span></span></span></span></span><span class="arraycolsep" style="width:0.5em;"></span></span></span><span class="mspace" style="margin-right:0.2777777777777778em;"></span><span class="mrel"><span class="delimsizing mult"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:1.785965em;"><span style="top:-1.355975em;"><span class="pstrut" style="height:2.606em;"></span><span class="delimsizinginner delim-size1"><span>∣</span></span></span><span style="top:-1.956975em;"><span class="pstrut" style="height:2.606em;"></span><span class="delimsizinginner delim-size1"><span>∣</span></span></span><span style="top:-2.557975em;"><span class="pstrut" style="height:2.606em;"></span><span class="delimsizinginner delim-size1"><span>∣</span></span></span><span style="top:-3.158975em;"><span class="pstrut" style="height:2.606em;"></span><span class="delimsizinginner delim-size1"><span>∣</span></span></span><span style="top:-3.184965em;"><span class="pstrut" style="height:2.606em;"></span><span class="delimsizinginner delim-size1"><span>∣</span></span></span><span style="top:-3.785965em;"><span class="pstrut" style="height:2.606em;"></span><span class="delimsizinginner delim-size1"><span>∣</span></span></span></span><span class="vlist-s"></span></span><span class="vlist-r"><span class="vlist" style="height:1.250025em;"><span></span></span></span></span></span></span></span></span></span></span></div><p>J’aimerais rendre tout ça dynamique au cas où j’aurais besoin de faire ça pour une matrice avec plus de 9 élements…</p></div></details>
<p><strong>Language :</strong> Actionscript 3.0
<strong>Logiciel :</strong> Adobe Animate</p>
<p>J’essaye de modifier des inputs et des outputs dans le but de faire de la mise en forme automatisé.
J’ai 9 entrées qui sont sous le nom :</p>
<ul>
<li><em>this.in_01.txt_input (type: TextField)</em></li>
<li><em>this.in_02.txt_input (type: TextField)</em></li>
<li><em>this.in_03.txt_input (type: TextField)</em></li>
<li>…</li>
</ul>
<p>J’ai 9 sorties qui sont sous le nom : </p>
<ul>
<li><em>this.out_01.txt_output (type: TextField)</em></li>
<li><em>this.out_02.txt_output (type: TextField)</em></li>
<li><em>this.out_03.txt_output (type: TextField)</em></li>
<li>…</li>
</ul>
<p>Du coup j’ai voulu appelé chacuns de ces occurences à l’aide de boucle et de tableau pour stocker leurs noms :</p>
<div class="hljs-code-div hljs-code-c"><div class="hljs-line-numbers"><span data-count="1"></span><span data-count="2"></span><span data-count="3"></span><span data-count="4"></span><span data-count="5"></span><span data-count="6"></span><span data-count="7"></span><span data-count="8"></span><span data-count="9"></span><span data-count="10"></span><span data-count="11"></span><span data-count="12"></span><span data-count="13"></span><span data-count="14"></span></div><pre><code class="hljs language-c">var numMatrice:<span class="hljs-keyword">int</span> = <span class="hljs-number">9</span>;
var inputArray:Array = [];
var outputArray:Array = [];
<span class="hljs-keyword">for</span> (var i:<span class="hljs-keyword">int</span> = <span class="hljs-number">1</span>; i <= numMatrice; i++) {
var inputName:String = <span class="hljs-string">"in_"</span> + (i < <span class="hljs-number">10</span> ? <span class="hljs-string">"0"</span> : <span class="hljs-string">""</span>) + i;
var inputObj:Object = getChildByName(inputName);
inputArray.push(inputObj);
}
<span class="hljs-keyword">for</span> (var o:<span class="hljs-keyword">int</span> = o; o <= numMatrice; o++) {
var outputName:String = <span class="hljs-string">"out_"</span> + (o < <span class="hljs-number">10</span> ? <span class="hljs-string">"0"</span> : <span class="hljs-string">""</span>) + o;
var outputObj:Object = getChildByName(outputName);
outputArray.push(outputObj);
}
</code></pre></div>
<p>Je m’attends donc là, a avoir 2 tableaux (inputArray et outputArray) qui contiennent chacun une partie du chemin dont j’ai besoin : </p>
<ul>
<li><em>in_01</em></li>
<li><em>out_01</em></li>
</ul>
<p>Et plus tard dans le code, j’ajoute la fin du chemin pour que ça agisse sur un champ de texte déjà existant ex:<strong>out_01.txt_output</strong> : </p>
<div class="hljs-code-div hljs-code-c"><div class="hljs-line-numbers"><span data-count="1"></span><span data-count="2"></span><span data-count="3"></span><span data-count="4"></span><span data-count="5"></span><span data-count="6"></span><span data-count="7"></span><span data-count="8"></span></div><pre><code class="hljs language-c"><span class="hljs-keyword">for</span> (var j:<span class="hljs-keyword">int</span> = <span class="hljs-number">0</span>; j < inputArray.length; j++) {
var textField:TextField = inputArray[j].txt_input;
fct_greek(textField); <span class="hljs-comment">// converti les lettres en lettres grecques</span>
}
<span class="hljs-keyword">for</span> (var p:<span class="hljs-keyword">int</span> = <span class="hljs-number">0</span>; p < outputArray.length; p++) {
var textField2:TextField = outputArray[p].txt_output;
fct_seculaire(textField2); <span class="hljs-comment">// converti les a et les b en x et en 1 respectivement</span>
}
</code></pre></div>
<p>Mais voilà, ça marche parfaitement lorsqu’il s’agit de remplacer les champ des inputs directements. Mais quand il s’agit de restituer des choses en output ça ne marche pas… Je ne comprend pas pourquoi la partie output ne fonctionne pas. J’arrive donc à modifier mes lettres grecques à partir de <strong>inputArray[j].txt_input</strong>, en revanche je n’arrive pas à modifier mon texte dans <strong>outputArray[p].txt_output</strong>.</p>
<p>Exemple d’erreur : </p>
<div class="hljs-code-div hljs-code-text"><pre><code class="hljs language-text">TypeError: Error #1009: Il est impossible d'accéder à la propriété ou à la méthode d'une référence d'objet nul.
</code></pre></div>
<p>Est-ce que vous auriez des pistes d’idées ?</p>
<details class="custom-block custom-block-spoiler"><summary class="custom-block-heading">Les fonctions en question :</summary><div class="custom-block-body"><div class="hljs-code-div hljs-code-c"><div class="hljs-line-numbers"><span data-count="1"></span><span data-count="2"></span><span data-count="3"></span><span data-count="4"></span><span data-count="5"></span><span data-count="6"></span><span data-count="7"></span><span data-count="8"></span></div><pre><code class="hljs language-c"><span class="hljs-function">function <span class="hljs-title">fct_greek</span><span class="hljs-params">(textField:TextField)</span>:<span class="hljs-keyword">void</span>
</span>{
textField.text = textField.text.split(<span class="hljs-string">"a"</span>).join(String.fromCharCode(<span class="hljs-number">945</span>)).split(<span class="hljs-string">"b"</span>).join(String.fromCharCode(<span class="hljs-number">946</span>));
}
<span class="hljs-function">function <span class="hljs-title">fct_seculaire</span><span class="hljs-params">(textField2:TextField)</span>:<span class="hljs-keyword">void</span>
</span>{
textField2.text = textField2.text.split(String.fromCharCode(<span class="hljs-number">945</span>)).join(<span class="hljs-string">"x"</span>).split(String.fromCharCode(<span class="hljs-number">946</span>)).join(<span class="hljs-string">"1"</span>);
}
</code></pre></div></div></details>gotoAndPlay ne decale pas la bande sonore ?, message #945432016-01-16T15:59:09+01:00Blackline/@Blacklinehttps://zestedesavoir.com/forums/sujet/4947/gotoandplay-ne-decale-pas-la-bande-sonore/?page=1#p94543<p>Personne n'a de réponse à apporter ? </p>gotoAndPlay ne decale pas la bande sonore ?, message #912272015-12-27T14:09:51+01:00Blackline/@Blacklinehttps://zestedesavoir.com/forums/sujet/4947/gotoandplay-ne-decale-pas-la-bande-sonore/?page=1#p91227<p>Bonjour à tous,</p>
<p>J'ai petit soucis avec Flash, en AS 3.0. j'essaye de synchroniser une longue bande sonore avec des animations, mais à chaque fois je dois rejouer tout le swf (CTRL+entrée) pour visualiser ce que fait mon animation par rapport au son.</p>
<ol>
<li>Je n'arrive pas à lire la piste, et les animations, en même temps sans simuler le .swf</li>
</ol>
<p>Donc j'ai incorporer manuellement les frames… Ce qui est déjà bien chiant (j'aurais pu gérer de manière dynamique et coder, j'imagine, mais j'ai préféré faire à la main pour le moment).</p>
<p>Donc ennsimulant je vois à quel moment, au niveau des frames, et du son j'aimerais que l'action s'exécute. Mais plus on avance dans le temps, plus je dois me retaper touuuuut l'inlassable début déjà traité. J'me suis dit : Un petit bouton gotoAndPlay juste histoire d'accélérer l'aventure au moins qui pose problème.</p>
<ol>
<li>Un système de gotoAndPlay avance les images seulement, la piste sonore continu la ou elle en était.</li>
</ol>
<p>Je suis donc très déstabilisé. J'aimerais au moins réussir à pointer vers un endroit sans me retaper toutes les premières minutes déjà synchronisé. Et pourquoi pas, apprendre à incorporer le nombre de frames dans un coin de l'écran en texte dynamique.</p>
<p>Si quelqu'un avait des réponses à ces problèmes ce serait très généreux !</p>