History | Log In     View a printable version of the current page.  
Issue Details (XML)

Key: SDK-15586
Type: Bug Bug
Status: Internal Review Internal Review
Priority: None None
Assignee: Ella Mitelman
Reporter: Raymond Garrett
Votes: 0
Watchers: 2
Operations

If you were logged in you would be able to see more operations.
Flex SDK

"TypeError: Error #1010: A term is undefined and has no properties" when scrolling through a TileList with the keyboard when the selected tile is offscreen.

Created: 05/16/08 04:29 PM   Updated: 06/20/08 12:41 PM
Component/s: mx: TileList
Security Level: Public (All JIRA Users )

File Attachments: 1. File bug_gumbo.swf (248 kb)


Severity: Runtime Error
Reproducibility: Every Time
Discoverability: Medium
Found in Version: SDK Flex 3 (Released)
Affected OS(s): Windows - XP
Steps to Reproduce:
Steps to reproduce:
1. Create a tilelist using the following code

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:initialize>
<![CDATA[
for (var counter:int = 0; counter < 2000; counter ++) {
objArrayCollection.addItem(new Label());
}
]]>
</mx:initialize>
<mx:TileList x="0" y="0" width="640" height="480" rowHeight="100" columnWidth="100" direction="horizontal" dataProvider="{objArrayCollection}" itemRenderer="mx.controls.Label">
</mx:TileList>
<mx:Script>
<![CDATA[
import mx.controls.Label;
import mx.collections.ArrayCollection;

[Bindable]
private var objArrayCollection:ArrayCollection = new ArrayCollection;
]]>
</mx:Script>
</mx:Application>

2. Scroll half-way down the tilelist and select a tile.
3. Scroll back up to the top of the tilelist.
4. Use the arrow keys to navigate down.
 
 Actual Results:
TypeError: Error #1010: A term is undefined and has no properties.
at mx.controls.listClasses::TileBase/finishKeySelection()[E:\dev\3.0.x\frameworks\projects\framework\src\mx\controls\listClasses\TileBase.as:1650]
at mx.controls.listClasses::TileBase/moveSelectionVertically()[E:\dev\3.0.x\frameworks\projects\framework\src\mx\controls\listClasses\TileBase.as:1365]
at mx.controls.listClasses::TileBase/keyDownHandler()[E:\dev\3.0.x\frameworks\projects\framework\src\mx\controls\listClasses\TileBase.as:2484]
 
 Expected Results:
 The tilelist jumps to the selected tile.

 Workaround (if any):
None
 
 
 
Language Found: English
Bugbase Id: none
Triaged: Yes
Regression: No
QA Owner: Ella Mitelman
Participants: Ella Mitelman and Raymond Garrett
Browser: Internet Explorer 7.x
JDK: Sun 1.5.x


 All   Comments      Sort Order:
Raymond Garrett - [05/19/08 06:57 PM ]
This error occurs using the latest debugger version of Flash Player 9 ( 9.0.124.0). It is reproducible 100% of the time.

Ella Mitelman - [05/27/08 01:08 PM ]
Reproduced in Gumbo and Borneo.

Ella Mitelman - [06/20/08 12:41 PM ]
Retire cause Flex4 has new TileList