- Timestamp:
- 09/17/10 13:38:40 (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/fl5/src/com/longtailvideo/jwplayer/view/components/PlaylistComponent.as
r1280 r1282 20 20 import com.longtailvideo.jwplayer.view.skins.SWFSkin; 21 21 22 import flash.accessibility.AccessibilityProperties; 22 23 import flash.display.Bitmap; 23 24 import flash.display.DisplayObject; … … 436 437 } 437 438 } 439 var currentTab:Number=500; 438 440 for (var i:Number = 0; i < _player.playlist.length; i++) { 439 441 if (clr) { … … 445 447 list.addChild(btn); 446 448 } 449 btn.tabEnabled = true; 450 btn.tabChildren = false; 451 btn.tabIndex = currentTab++; 447 452 var stc:Stacker = new Stacker(btn); 448 453 btn.y = i * buttonheight; … … 543 548 private function setContents(idx:Number):void { 544 549 var playlistItem:PlaylistItem = _player.playlist.getItemAt(idx); 545 var title:TextField = getButton(idx).getChildByName("title") as TextField; 546 var description:TextField = getButton(idx).getChildByName("description") as TextField; 547 var duration:TextField = getButton(idx).getChildByName("duration") as TextField; 548 var author:TextField = getButton(idx).getChildByName("author") as TextField; 549 var tags:TextField = getButton(idx).getChildByName("tags") as TextField; 550 var btn:Sprite = getButton(idx); 551 var title:TextField = btn.getChildByName("title") as TextField; 552 var description:TextField = btn.getChildByName("description") as TextField; 553 var duration:TextField = btn.getChildByName("duration") as TextField; 554 var author:TextField = btn.getChildByName("author") as TextField; 555 var tags:TextField = btn.getChildByName("tags") as TextField; 550 556 if (playlistItem.image || playlistItem['playlist.image']) { 551 557 var imageFile:String = playlistItem['playlist.image'] ? playlistItem['playlist.image'] : playlistItem.image; 552 558 if (getConfigParam('thumbs') != false && _player.config.playlist != 'none' && buttonheight > 39 && getConfigParam("width") > 239) { 553 var img:Sprite = getButton(idx).getChildByName("image") as Sprite;559 var img:Sprite = btn.getChildByName("image") as Sprite; 554 560 if (img) { 555 561 img.alpha = 0; … … 575 581 } 576 582 try { 583 var acs:AccessibilityProperties = new AccessibilityProperties(); 584 acs.name = playlistItem.title; 585 acs.description = playlistItem.description; 586 btn.accessibilityProperties = acs; 577 587 if (description) { 578 588 description.htmlText = playlistItem.description; … … 600 610 } catch (e:Error) { 601 611 } 602 img = getButton(idx).getChildByName("image") as MovieClip;612 img = btn.getChildByName("image") as MovieClip; 603 613 if (img && (!(playlistItem.image || playlistItem['playlist.image']) || getConfigParam('thumbs') == false || buttonheight < 40 || getConfigParam("width") < 240)) { 604 614 if (!img.getChildByName("imageBackground")) { 605 getButton(idx).getChildByName("image").visible = false;615 btn.getChildByName("image").visible = false; 606 616 } 607 617 } 608 618 if (back && swfSkinned) { 609 getButton(idx).getChildByName("back").transform.colorTransform = back;619 btn.getChildByName("back").transform.colorTransform = back; 610 620 } 611 621 }
Note: See TracChangeset
for help on using the changeset viewer.
