<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Commentaires sur : La classe Vector en ActionScript 3</title>
	<atom:link href="http://www.bases-as3.fr/as3-classe-vector/feed" rel="self" type="application/rss+xml" />
	<link>http://www.bases-as3.fr/as3-classe-vector</link>
	<description>Appréhender facilement la programmation en ActionScript 3.</description>
	<lastBuildDate>Thu, 01 Sep 2011 21:37:03 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>Par : Elven</title>
		<link>http://www.bases-as3.fr/as3-classe-vector/comment-page-1#comment-1812</link>
		<dc:creator>Elven</dc:creator>
		<pubDate>Wed, 10 Aug 2011 01:05:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.bases-as3.fr/?p=141#comment-1812</guid>
		<description>C&#039;est dommage qu&#039;on ne puisse pas rééditer son message ... J&#039;ai laissé une vilaine coquille (est n&#039;apparait pas ... Sik !).
Je recommence :

&lt;blockquote&gt;Mince le code_asccii(60) int code_ascii(62) disparait dans le quote code.&lt;/blockquote&gt;</description>
		<content:encoded><![CDATA[<p>C&#8217;est dommage qu&#8217;on ne puisse pas rééditer son message &#8230; J&#8217;ai laissé une vilaine coquille (est n&#8217;apparait pas &#8230; Sik !).<br />
Je recommence :</p>
<blockquote><p>Mince le code_asccii(60) int code_ascii(62) disparait dans le quote code.</p></blockquote>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Elven</title>
		<link>http://www.bases-as3.fr/as3-classe-vector/comment-page-1#comment-1811</link>
		<dc:creator>Elven</dc:creator>
		<pubDate>Wed, 10 Aug 2011 01:01:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.bases-as3.fr/?p=141#comment-1811</guid>
		<description>Je reviens ... (Vacances vacances)

En fait une partie du code à disparu. Il y avait bien le type de base .. Ici en l’occurrence du 

&lt;code&gt;for ( var index:String in la_grille)
			{
				la_grille[index] = new Vector.(9);
				for ( var index2:String in la_grille[index])
				{
					la_grille[index][index2] = new Vector.(10);
				}
			}
			
			//la_grille[1][1][1] = 10;&lt;/code&gt;

Mince le code  est interprété comme une balise est n’apparaît pas dans la ligne de code. Enfin, tout cela pour te dire que j&#039;avais bien mis le type . Qu&#039;à la compilation, il n&#039;y pas d&#039;erreur ... Et si je décommente la dernière ligne, j&#039;ai un :

RangeError: Error #1125: L&#039;index 1 est en dehors des limites 0.

J&#039;avoue ne pas comprendre ... Pourrais-tu nous montrer comment créer un Vector multiprofondeur S.T.P. ?

Je te remercie</description>
		<content:encoded><![CDATA[<p>Je reviens &#8230; (Vacances vacances)</p>
<p>En fait une partie du code à disparu. Il y avait bien le type de base .. Ici en l’occurrence du </p>
<p><code>for ( var index:String in la_grille)<br />
			{<br />
				la_grille[index] = new Vector.(9);<br />
				for ( var index2:String in la_grille[index])<br />
				{<br />
					la_grille[index][index2] = new Vector.(10);<br />
				}<br />
			}</p>
<p>			//la_grille[1][1][1] = 10;</code></p>
<p>Mince le code  est interprété comme une balise est n’apparaît pas dans la ligne de code. Enfin, tout cela pour te dire que j&#8217;avais bien mis le type . Qu&#8217;à la compilation, il n&#8217;y pas d&#8217;erreur &#8230; Et si je décommente la dernière ligne, j&#8217;ai un :</p>
<p>RangeError: Error #1125: L&#8217;index 1 est en dehors des limites 0.</p>
<p>J&#8217;avoue ne pas comprendre &#8230; Pourrais-tu nous montrer comment créer un Vector multiprofondeur S.T.P. ?</p>
<p>Je te remercie</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : tannoy</title>
		<link>http://www.bases-as3.fr/as3-classe-vector/comment-page-1#comment-1805</link>
		<dc:creator>tannoy</dc:creator>
		<pubDate>Thu, 28 Jul 2011 11:35:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.bases-as3.fr/?p=141#comment-1805</guid>
		<description>Salut Elven,

Dans ton exemple, je ne vois pas de type de base pour tes vecteurs, tu en as bien mis un ?

;-)</description>
		<content:encoded><![CDATA[<p>Salut Elven,</p>
<p>Dans ton exemple, je ne vois pas de type de base pour tes vecteurs, tu en as bien mis un ?</p>
<p>;-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Elven</title>
		<link>http://www.bases-as3.fr/as3-classe-vector/comment-page-1#comment-1804</link>
		<dc:creator>Elven</dc:creator>
		<pubDate>Tue, 26 Jul 2011 18:42:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.bases-as3.fr/?p=141#comment-1804</guid>
		<description>Bonjour Tannoy,

Un grand merci à toi pour tes cours ... 
J&#039;ai donc voulu m&#039;essayer à la classe Vector.

Et, j&#039;essaie vainement de créer un Vector d&#039;entiers à 3 dimensions .. 
J&#039;ai lu de-ci de-là qu&#039;il fallait créer un Vector de Vector de Vector ...

J&#039;ai écrit quelque chose comme ça :

&lt;code&gt;var la_grille:Vector. = new Vector.(9);
		
		public function Grille()
		{
			for ( var index:String in la_grille)
			{
				la_grille[index] = new Vector.(9);
				for ( var index2:String in la_grille[index])
				{
					la_grille[index][index2] = new Vector.(10);
				}
			}
		}&lt;/code&gt;

Je compile et j’exécute ... Pas d&#039;erreur .. Je me dis .. Le Vector est créé ... Je vais tenter une affectation.

Ensuite, j&#039;écris  :

&lt;code&gt;la_grille[0][0][0] = 10;
			trace (&quot;valeur en 0 0 0 = &quot; + la_grille[0][0][0]);&lt;/code&gt;

Et j&#039;obtiens le message d&#039;erreur suivant :

&lt;blockquote&gt;ReferenceError: Error #1069: La propriété 0 est introuvable sur Number et il n&#039;existe pas de valeur par défaut.&lt;/blockquote&gt;

Aurais-tu une solution à me proposer STP ? Je sèche ! 

Merci</description>
		<content:encoded><![CDATA[<p>Bonjour Tannoy,</p>
<p>Un grand merci à toi pour tes cours &#8230;<br />
J&#8217;ai donc voulu m&#8217;essayer à la classe Vector.</p>
<p>Et, j&#8217;essaie vainement de créer un Vector d&#8217;entiers à 3 dimensions ..<br />
J&#8217;ai lu de-ci de-là qu&#8217;il fallait créer un Vector de Vector de Vector &#8230;</p>
<p>J&#8217;ai écrit quelque chose comme ça :</p>
<p><code>var la_grille:Vector. = new Vector.(9);</p>
<p>		public function Grille()<br />
		{<br />
			for ( var index:String in la_grille)<br />
			{<br />
				la_grille[index] = new Vector.(9);<br />
				for ( var index2:String in la_grille[index])<br />
				{<br />
					la_grille[index][index2] = new Vector.(10);<br />
				}<br />
			}<br />
		}</code></p>
<p>Je compile et j’exécute &#8230; Pas d&#8217;erreur .. Je me dis .. Le Vector est créé &#8230; Je vais tenter une affectation.</p>
<p>Ensuite, j&#8217;écris  :</p>
<p><code>la_grille[0][0][0] = 10;<br />
			trace ("valeur en 0 0 0 = " + la_grille[0][0][0]);</code></p>
<p>Et j&#8217;obtiens le message d&#8217;erreur suivant :</p>
<blockquote><p>ReferenceError: Error #1069: La propriété 0 est introuvable sur Number et il n&#8217;existe pas de valeur par défaut.</p></blockquote>
<p>Aurais-tu une solution à me proposer STP ? Je sèche ! </p>
<p>Merci</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : tannoy</title>
		<link>http://www.bases-as3.fr/as3-classe-vector/comment-page-1#comment-1590</link>
		<dc:creator>tannoy</dc:creator>
		<pubDate>Fri, 09 Oct 2009 11:58:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.bases-as3.fr/?p=141#comment-1590</guid>
		<description>Bonjour Jerome,

Dans mon article, je ne dis qu&#039;une seule fois qu&#039;il est préférable de l’utiliser à la place de la classe Array.

&lt;cite&gt;Dans tous les cas où vous utilisez un objet Array dont tous les éléments possèdent le même type de données, il est préférable d&#039;utiliser une occurrence de l&#039;objet Vector.&lt;/cite&gt;

Dans ce cas précis, je pense que la phrase est assez claire.

D&#039;autre part, le but de mon article n&#039;était pas de comparer la classe Array a la classe Vector mais bien de présenter l&#039;utilisation de la classe Vector.

Concernant les benchmarks de cette classe, je te propose un article de &lt;a href=&quot;http://www.mikechambers.com/blog/2008/09/24/actioscript-3-vector-array-performance-comparison/&quot; rel=&quot;nofollow&quot;&gt;Mike Chambers&lt;/a&gt; ainsi qu&#039;un extrait en PDF du livre de &lt;a href=&quot;http://www.pearson.fr/resources/download.cfm?gcoi=27440100346690&amp;thefile=2303_chap5.pdf&amp;ei=t9zosv6lcdagjaf-xdtyba&amp;usg=afqjcnfefagpbnvwmdbxdffpdvzfbnqvrg&amp;sig2=ibqslykeebcazbvuc1as8a/ rel=&quot;nofollow&quot;&gt;Thibault Imbert &lt;/a&gt;(Page 28)

;-)</description>
		<content:encoded><![CDATA[<p>Bonjour Jerome,</p>
<p>Dans mon article, je ne dis qu&#8217;une seule fois qu&#8217;il est préférable de l’utiliser à la place de la classe Array.</p>
<p><cite>Dans tous les cas où vous utilisez un objet Array dont tous les éléments possèdent le même type de données, il est préférable d&#8217;utiliser une occurrence de l&#8217;objet Vector.</cite></p>
<p>Dans ce cas précis, je pense que la phrase est assez claire.</p>
<p>D&#8217;autre part, le but de mon article n&#8217;était pas de comparer la classe Array a la classe Vector mais bien de présenter l&#8217;utilisation de la classe Vector.</p>
<p>Concernant les benchmarks de cette classe, je te propose un article de <a href="http://www.mikechambers.com/blog/2008/09/24/actioscript-3-vector-array-performance-comparison/" rel="nofollow">Mike Chambers</a> ainsi qu&#8217;un extrait en PDF du livre de <a href="http://www.pearson.fr/resources/download.cfm?gcoi=27440100346690&#038;thefile=2303_chap5.pdf&#038;ei=t9zosv6lcdagjaf-xdtyba&#038;usg=afqjcnfefagpbnvwmdbxdffpdvzfbnqvrg&#038;sig2=ibqslykeebcazbvuc1as8a/ rel="nofollow">Thibault Imbert </a>(Page 28)</p>
<p>;-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : JeromeJ</title>
		<link>http://www.bases-as3.fr/as3-classe-vector/comment-page-1#comment-1589</link>
		<dc:creator>JeromeJ</dc:creator>
		<pubDate>Thu, 08 Oct 2009 21:31:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.bases-as3.fr/?p=141#comment-1589</guid>
		<description>Salut, tu expliques ce qu&#039;est la classe Vector, comment l&#039;utiliser et quelles sont ses méthodes.
Puis tu affirmes que, dans des cas précis, il est préférable de l&#039;utiliser à la place de la classe Array.
Mais tu n&#039;expliques pas pourquoi, est-ce moins volumineux ? Plus rapide ? Certes il est plus strict mais est-ce tout ?
(autrement dit: les seuls benchmarks faits sont à propos de différences internes à la classe elle même, mais pas de comparaison directe avec sa concurrente)

C&#039;est peut-être du à mon manque de culture en programmation (car il me semble que la classe Vector n&#039;est pas née avec AS3) mais il est aussi fort probable que je ne sois pas le seul dans ce cas.

Cordialement</description>
		<content:encoded><![CDATA[<p>Salut, tu expliques ce qu&#8217;est la classe Vector, comment l&#8217;utiliser et quelles sont ses méthodes.<br />
Puis tu affirmes que, dans des cas précis, il est préférable de l&#8217;utiliser à la place de la classe Array.<br />
Mais tu n&#8217;expliques pas pourquoi, est-ce moins volumineux ? Plus rapide ? Certes il est plus strict mais est-ce tout ?<br />
(autrement dit: les seuls benchmarks faits sont à propos de différences internes à la classe elle même, mais pas de comparaison directe avec sa concurrente)</p>
<p>C&#8217;est peut-être du à mon manque de culture en programmation (car il me semble que la classe Vector n&#8217;est pas née avec AS3) mais il est aussi fort probable que je ne sois pas le seul dans ce cas.</p>
<p>Cordialement</p>
]]></content:encoded>
	</item>
</channel>
</rss>

