Voilà l'erreur:
ReferenceError: Error #1069: La propriété start_time est introuvable sur Number et il n'existe pas de valeur par défaut.
at ...
Ici mon code avec la ligne qui provoque cette exception:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
var samePeopleArr:Array = new Array(); 

for each(var element:Object in dataArr) {
   if (element.people_tagged_name == peoplename) {
      samePeopleArr.push({
         start_time:element.start_time,
         end_time:element.end_time
      });
	
      hypermediatools.debug("=== ++ "+element.start_time);
   }
}

hypermediatools.debug("+++++ "+ samePeopleArr.length);

if (samePeopleArr.length != 0) {
   for(var elt:* in samePeopleArr)
   {
      var add:Number = 0;
      hypermediatools.debug("+++++ "+ elt);
      
      hypermediatools.debug("+++++ "+ elt.start_time);
		
      hypermediatools.debug("this trace will never be printed sorry");
   }
}
Les traces donnent ça:
=== ++ 0.6
+++++ 1
+++++ 0
puis erreur citée précédemement
Je ne capte vraiment mais alors vraiment pas pourquoi ceci marche au début:
hypermediatools.debug("=== ++ "+element.start_time);
Et pas cela ensuite alors que pour moi c'est la même chose:
hypermediatools.debug("+++++ "+ elt.start_time);
=> Une idée ?