Hi Alex,
    I tried to reduce the rowcount so that the datagrid is small but when the 
datagrid scrolls to the end, user can see a sudden change of data as i am 
scrolling the datagrid contents and shifting the datagrid  to first row. Is 
there any other way to make a ticker ?

----- Original Message ----
From: Alex Harui <[EMAIL PROTECTED]>
To: [email protected]
Sent: Tuesday, December 12, 2006 11:14:12 PM
Subject: RE: [flexcomponents] how  I can scroll the datagrid automatically ?









  


    
            



You may need to set the height of the Canvas, or override 
the measuredHeight of the Canvas.




From: flexcomponents@ yahoogroups. com 
[mailto:flexcompone [EMAIL PROTECTED] com] On Behalf Of arpan 
srivastava
Sent: Tuesday, December 12, 2006 6:10 AM
To: 
flexcomponents@ yahoogroups. com
Subject: Re: [flexcomponents] how I can 
scroll the datagrid automatically ?









Hi 
Alex,
       I have done as per your first reply. I 
took a datagrid and then inserted it into a canvas. It is working fine but, if 
I 
put any control below this canvas, the control places itself taking into 
account 
the height of datagrid also.


----- 
Original Message ----
From: Alex Harui <[EMAIL PROTECTED] com>
To: 
flexcomponents@ yahoogroups. com
Sent: Tuesday, December 12, 2006 
12:07:14 PM
Subject: RE: [flexcomponents] how I can scroll the datagrid 
automatically ?





So the idea is to create the DG one row taller than the 
VBox, put it in the VBox and move the DG until you have moved an entire row, 
then move the DG back and actually scroll it one row.




From: flexcomponents@ yahoogroups. com 
[mailto:flexcompone [EMAIL PROTECTED] com] On Behalf Of arpan 
srivastava
Sent: Monday, December 11, 2006 7:59 PM
To: 
flexcomponents@ yahoogroups. com
Subject: Re: [flexcomponents] how I 
can scroll the datagrid automatically ?









I was 
thinking of removing the datagrid, instead creating a Vbox and then populating 
it with hbox which will represent the row and then creating a canvas of the 
size 
of a single hbox, but what if there are many records in the dataprovider 
?


----- 
Original Message ----
From: Alex Harui <[EMAIL PROTECTED] com>
To: 
flexcomponents@ yahoogroups. com
Sent: Tuesday, December 12, 2006 12:16:35 
AM
Subject: RE: [flexcomponents] how I can scroll the datagrid automatically 
?





Changing the DataProvider is expensive.  You should 
only do it if the entire data set is in-fact changing (new query or 
something).  Otherwise it is better to modify a single dataprovider.  
Then, if there multiple rows in the dataprovider, you can scroll using 
verticalScrollPosit ion.

 

The DG only scrolls by row.  If you need pixel-level 
scrolling, I have suggested that you put the DG in a Canvas and scroll the DG 
in 
the canvas.  Not sure if anyone has made this work yet.

 

-Alex




From: flexcomponents@ yahoogroups. com 
[mailto:flexcompone [EMAIL PROTECTED] com] On Behalf Of arpan 
srivastava
Sent: Monday, December 11, 2006 5:52 AM
To: Flex 
Components
Subject: [flexcomponents] how I can scroll the datagrid 
automatically ?









Hi all,
          I have to create a 
datagrid  with one row and row will scroll automatically and display data 
one by one,  that is like a ticker. now i what i did is created a timer in 
which i am changing the datatprovider after certain time interval 
:

private function timerEvent(event: TimerEvent) 
:void{
            if(dataCount 
< dataProvider. length){
        
        dG.dataProvider = dataProvider[ dataCount+ 
+];
            
}else{
            
    dataCount = 0;
        
    }
            
dGinvalidateDisplay List();
}

it's working fine, but i need to smooth 
scrolling. is there anyway I can scroll the datagrid automatically. Is there 
any 
other way I can do this ? 





Access over 1 million songs - Yahoo! Music Unlimited. 










Want to start your own business? Learn how on Yahoo! Small Business. 










Any questions? Get answers on any topic at Yahoo! 
Answers. Try it now.




    
  

    
    




<!--

#ygrp-mlmsg {font-size:13px;font-family:arial,helvetica,clean,sans-serif;}
#ygrp-mlmsg table {font-size:inherit;font:100%;}
#ygrp-mlmsg select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}
#ygrp-mlmsg pre, code {font:115% monospace;}
#ygrp-mlmsg * {line-height:1.22em;}
#ygrp-text{
font-family:Georgia;
}
#ygrp-text p{
margin:0 0 1em 0;
}
#ygrp-tpmsgs{
font-family:Arial;
clear:both;
}
#ygrp-vitnav{
padding-top:10px;
font-family:Verdana;
font-size:77%;
margin:0;
}
#ygrp-vitnav a{
padding:0 1px;
}
#ygrp-actbar{
clear:both;
margin:25px 0;
white-space:nowrap;
color:#666;
text-align:right;
}
#ygrp-actbar .left{
float:left;
white-space:nowrap;
}
.bld{font-weight:bold;}
#ygrp-grft{
font-family:Verdana;
font-size:77%;
padding:15px 0;
}
#ygrp-ft{
font-family:verdana;
font-size:77%;
border-top:1px solid #666;
padding:5px 0;
}
#ygrp-mlmsg #logo{
padding-bottom:10px;
}

#ygrp-vital{
background-color:#e0ecee;
margin-bottom:20px;
padding:2px 0 8px 8px;
}
#ygrp-vital #vithd{
font-size:77%;
font-family:Verdana;
font-weight:bold;
color:#333;
text-transform:uppercase;
}
#ygrp-vital ul{
padding:0;
margin:2px 0;
}
#ygrp-vital ul li{
list-style-type:none;
clear:both;
border:1px solid #e0ecee;
}
#ygrp-vital ul li .ct{
font-weight:bold;
color:#ff7900;
float:right;
width:2em;
text-align:right;
padding-right:.5em;
}
#ygrp-vital ul li .cat{
font-weight:bold;
}
#ygrp-vital a {
text-decoration:none;
}

#ygrp-vital a:hover{
text-decoration:underline;
}

#ygrp-sponsor #hd{
color:#999;
font-size:77%;
}
#ygrp-sponsor #ov{
padding:6px 13px;
background-color:#e0ecee;
margin-bottom:20px;
}
#ygrp-sponsor #ov ul{
padding:0 0 0 8px;
margin:0;
}
#ygrp-sponsor #ov li{
list-style-type:square;
padding:6px 0;
font-size:77%;
}
#ygrp-sponsor #ov li a{
text-decoration:none;
font-size:130%;
}
#ygrp-sponsor #nc {
background-color:#eee;
margin-bottom:20px;
padding:0 8px;
}
#ygrp-sponsor .ad{
padding:8px 0;
}
#ygrp-sponsor .ad #hd1{
font-family:Arial;
font-weight:bold;
color:#628c2a;
font-size:100%;
line-height:122%;
}
#ygrp-sponsor .ad a{
text-decoration:none;
}
#ygrp-sponsor .ad a:hover{
text-decoration:underline;
}
#ygrp-sponsor .ad p{
margin:0;
}
o {font-size:0;}
.MsoNormal {
margin:0 0 0 0;
}
#ygrp-text tt{
font-size:120%;
}
blockquote{margin:0 0 0 4px;}
.replbq {margin:4;}
-->








 
____________________________________________________________________________________
Yahoo! Music Unlimited
Access over 1 million songs.
http://music.yahoo.com/unlimited

Reply via email to