Smooth Scrolling Text
I have a file from someone whose scrolling text (running from right to left) appears to run "jittery" when running. Is there any possible solution to fix this?
Read this from the FAQ on this website: FAQ: Why does horizontal motion stutter (judder) in my movies, such as during pans?
If you have the original AE file the fix is fairly easy. If you have only the rendered footage and there are not sub pixel interpolation problems with the move you may be able to fix the problem by putting the footage in a higher frame rate comp and interpreting the footage to match. For example, if the rendered footage is 23.976 fps then change the interpretation to 29.97 by selecting the footage in the Project Panel and choosing File>Interpret Footage. Then put the footage in a 29.97 fps comp and render and test.
Similar Messages
-
Datagrid smooth scrolling...
Hi Alex/ All,
That was great job. You have implemented smooth scrolling for List.. Based upon that I have implemented the same in datagrid also..But I am facing couple of issues...
1. I have Item renderer Text.. With in that text I am displaying almost 90 records and it has a huge height. Accordingly the row height must change .. But what happend in my case is the data is overlapped on the second row.. the row height changes to certain height. after that it is not expanding.. records are displaying and overlapped on the second row and if it still lengthy it displayed on the third row also... so How can I solve this issue.. The row height must vary with the itemrenderer..
2. Second one is If I scroll vertically it is scrolling smoothly fine. But If I release the mouse the scroller going to Row end position or row starting position..
I just want to fix the scroller position where user releases the Mouse from the vertical scrollbar...
Can you please help me on this .. It is urgent ..... I am posting my Datagrid code here...
package view.components.grid
import flash.display.DisplayObject;
import flash.events.Event;
import mx.controls.Alert;
import mx.controls.DataGrid;
import mx.events.ScrollEvent;
import mx.events.ScrollEventDetail;
public class CustomGrid extends DataGrid
private var fudge:Number;
public function CustomGrid()
super();
offscreenExtraRowsOrColumns = 2;
override protected function configureScrollBars():void
super.configureScrollBars();
if (verticalScrollBar)
verticalScrollBar.lineScrollSize = .125; // should be inverse power of 2
override public function get verticalScrollPosition():Number
//Alert.show("You are in vertical scroll Position handler");
if(!isNaN(fudge))
var vsp:Number = super.verticalScrollPosition + fudge;
fudge = NaN;
return vsp;
return Math.floor(super.verticalScrollPosition);
override protected function scrollHandler(event:Event):void
// going backward is trickier. When you cross from, for instance 2.1 to 1.9, you need to convince
// the superclass that it is going from 2 to 1 so the delta is -1 and not -.2.
// we do this by adding a fudge factor to the first return from verticalScrollPosition
// which is used by the superclass logic.
var last:Number = super.verticalScrollPosition;
var vsp:Number = verticalScrollBar.scrollPosition;
if (vsp < last)
if (last != Math.floor(last) || vsp != Math.floor(vsp))
if (Math.floor(vsp) < Math.floor(last))
fudge = Math.floor(last) - Math.floor(verticalScrollBar.scrollPosition);
trace(last.toFixed(2), vsp.toFixed(2), fudge);
super.scrollHandler(event);
var pos:Number = super.verticalScrollPosition;
// if we get a THUMB_TRACK, then we need to calculate the position
// because it gets rounded to an int by the ScrollThumb code, and
// we want fractional values.
if (event is ScrollEvent)
var se:ScrollEvent = ScrollEvent(event);
if (se.detail == ScrollEventDetail.THUMB_TRACK)
if (verticalScrollBar.numChildren == 4)
var downArrow:DisplayObject = verticalScrollBar.getChildAt(3);
var thumb:DisplayObject = verticalScrollBar.getChildAt(2);
pos = (thumb.y - downArrow.height) / (downArrow.y - thumb.height - downArrow.height) * maxVerticalScrollPosition;
// round to nearest lineScrollSize;
pos /= verticalScrollBar.lineScrollSize;
pos = Math.round(pos);
pos *= verticalScrollBar.lineScrollSize;
//trace("faked", pos);
var fraction:Number = pos - verticalScrollPosition;
fraction *= rowHeight;
//trace("was", listContent.y.toFixed(2));
listContent.move(listContent.x, viewMetrics.top + listContent.topOffset - fraction);
//trace("now", listContent.y.toFixed(2), fraction.toFixed(2), listItems[0][0].data.lastName);
Thanks
RamRenderers must report a correct measuredHeight based on a given
explicitWidth. You may need to override measure() method.
If the rows are so tall they don't fully fit in the DG, there may not be a
simple solution for MX DataGrid The Spark DataGrid should be able to handle
it -
Scripting the lenght of a page (for smooth scrolling in DPS)
Hi, folks
I am quite a layman in this scripting world but I have a question that I would really need answered. It's not so much a question of 'how' but one of 'is this possible with scripting'?
We want to set up a system where the pages would be automatically created with XML input from a short set of templates so that they end as indesign documents in a given folder.
We have a very clear idea now on how to do that. But now, I have to take a design decission: Should I try using "one-page articles" with pages of variable lengt depending on the size of the body text frame? (so that they make afterwards smooth scrolling in Adobe DPS)?
What refrains me from doing that is that body text will be variable in size and lenght. So... I cannot predetermine which length must have the main frame in the pages and, consequently, I cannot predetermine the lenght of the pages (expressed as top margin + body frame length + bottom margin).
The question for scripting: Is it possible that you may run a script that does this?
- Text is input into the main body text frame via XML import.
- Frame is resized so that it fits with content (no more, no less).
- Page is then resized so that (expressed as top margin + body frame length + bottom margin) it keeps designed proportions.
I hope what I want is clear enough, because that is the doubt that is stopping me from trying the one long page winding way. Any idea, please?
Thanks a lot
Gustavo (Posting from Madrid)Hi Gustavo,
yes you can accomplish what you are describing with InDesign scripting.
Instead of creating a smooth scrolling page you could even create a frame with scrollable
content on the template an fill the scrollable content with text.
That way you will not have empty spots on the page.
That sounds like an exiting project which combines InDesign, DPS and scripting skills.
Stefan -
FF 13 - Smooth Scrolling is too fast
What entries in about:config should I change to slow down Smooth Scrolling?
And where can I find a documentation of thoes new entries?
Thank you.Firefox 10 has changed the scroll amount for the keyboard navigation UP and DOWN keys to 3 lines.<br />
You can set the scroll amount for the mouse wheel via mousewheel prefs on the about:config page, but you can't do that for the keyboard navigation keys.
There are extensions that work both for the mouse and the keyboard to set the scroll amount, but they can only be set to scroll an amount of pixels and not to scroll one line regardless of font-size (height) of the text.
* SmoothWheel: https://addons.mozilla.org/firefox/addon/smoothwheel/
* Yet Another Smooth Scrolling: https://addons.mozilla.org/firefox/addon/yet-another-smooth-scrolling/ -
Datagrid smooth scrolling.. Don't want default row jump behaviour..
Hi All,
I am displaying large amount of data and each row contains itemrenderer Text. and this Text control displays large amount of data with in that... Whats the problem here is When we scroll vertically it goes jump into another row with showing total data.. I think this is a default property of datagrid. I just want avoid that and I need smooth scrolling of rows.. Can any one have any ideas about this.. any help can appriciable..
Thanks
RamHi Alex,
That was great job. You have implemented smooth scrolling for List.. Based upon that I have implemented the same in datagrid also..But I am facing couple of issues...
1. I have Item renderer Text.. With in that text I am displaying almost 90 records and it has a huge height. Accordingly the row height must change .. But what happend in my case is the data is overlapped on the second row.. the row height changes to certain height. after that it is not expanding.. records are displaying and overlapped on the second row and if it still lengthy it displayed on the third row also... so How can I solve this issue.. The row height must vary with the itemrenderer..
2. Second one is If I scroll vertically it is scrolling smoothly fine. But If I release the mouse the scroller going to Row end position or row starting position..
I just want to fix the scroller position where user releases the Mouse from the vertical scrollbar...
Can you please help me on this .. It is urgent ..... I am posting my Datagrid code here...
package view.components.grid
import flash.display.DisplayObject;
import flash.events.Event;
import mx.controls.Alert;
import mx.controls.DataGrid;
import mx.events.ScrollEvent;
import mx.events.ScrollEventDetail;
public class CustomGrid extends DataGrid
private var fudge:Number;
public function CustomGrid()
super();
offscreenExtraRowsOrColumns = 2;
override protected function configureScrollBars():void
super.configureScrollBars();
if (verticalScrollBar)
verticalScrollBar.lineScrollSize = .125; // should be inverse power of 2
override public function get verticalScrollPosition():Number
//Alert.show("You are in vertical scroll Position handler");
if(!isNaN(fudge))
var vsp:Number = super.verticalScrollPosition + fudge;
fudge = NaN;
return vsp;
return Math.floor(super.verticalScrollPosition);
override protected function scrollHandler(event:Event):void
// going backward is trickier. When you cross from, for instance 2.1 to 1.9, you need to convince
// the superclass that it is going from 2 to 1 so the delta is -1 and not -.2.
// we do this by adding a fudge factor to the first return from verticalScrollPosition
// which is used by the superclass logic.
var last:Number = super.verticalScrollPosition;
var vsp:Number = verticalScrollBar.scrollPosition;
if (vsp < last)
if (last != Math.floor(last) || vsp != Math.floor(vsp))
if (Math.floor(vsp) < Math.floor(last))
fudge = Math.floor(last) - Math.floor(verticalScrollBar.scrollPosition);
trace(last.toFixed(2), vsp.toFixed(2), fudge);
super.scrollHandler(event);
var pos:Number = super.verticalScrollPosition;
// if we get a THUMB_TRACK, then we need to calculate the position
// because it gets rounded to an int by the ScrollThumb code, and
// we want fractional values.
if (event is ScrollEvent)
var se:ScrollEvent = ScrollEvent(event);
if (se.detail == ScrollEventDetail.THUMB_TRACK)
if (verticalScrollBar.numChildren == 4)
var downArrow:DisplayObject = verticalScrollBar.getChildAt(3);
var thumb:DisplayObject = verticalScrollBar.getChildAt(2);
pos = (thumb.y - downArrow.height) / (downArrow.y - thumb.height - downArrow.height) * maxVerticalScrollPosition;
// round to nearest lineScrollSize;
pos /= verticalScrollBar.lineScrollSize;
pos = Math.round(pos);
pos *= verticalScrollBar.lineScrollSize;
//trace("faked", pos);
var fraction:Number = pos - verticalScrollPosition;
fraction *= rowHeight;
//trace("was", listContent.y.toFixed(2));
listContent.move(listContent.x, viewMetrics.top + listContent.topOffset - fraction);
//trace("now", listContent.y.toFixed(2), fraction.toFixed(2), listItems[0][0].data.lastName); -
Can you hyperlink to a section of a smooth scrolling article?
I have a folio that uses smooth scrolling instead of page scrolling. The page is really long so I want to create a jump to menu that will jump down the page to the desired section. I thought that creating a text anchor destination would work, but after trying different ways I've found that it doesn't.
Is there a way to navigate a smooth scrolling article?Did you download DPS Tips from the App Store? Here's a link to the specific article:
http://contentviewer.adobe.com/s/DPS%20Tips/7f80a0ffed3a4ff08734bc905aac4a29/Advanced_Over lays/24_scroll_links.html -
I have a DVCPROHD 720p50 project and I need to create scrolling credits. Obviously as I am working in a progressive environment am I right in thinking that I will not be able to achieve smooth scrolling credits?
FCP scrolling text jitters as does live type, I have also tried creating text in 1080i and exporting to 720p.
This is my first 'progressive' project,I have always lived in the interlaced world before.One of the contributors to the Motion forum, Mark Spencer, wrote an article regarding this. While the article is talking about text created in Motion, I still think it may be relevant in your case.
http://daystreet.com/Motiontext/Motiontext.html -
Best way to make a smooth scrolling list of 100's of objects ?
Hi there.I need a smooth scrolling list! for eg the scrolling list of contacts in iOS.
I can make a scrolling list by just vertically moving a huge sprite that contains all of the elements as movie clips but this is slow !
how could I make something that doesnt slow down depending on the size of that data ?
Thanks
LukeI made a simplified test and it also was running slower without
import flash.display.MovieClip;
import hiResStats.net.hires.debug.Stats;
import flash.display.BitmapData;
import flash.display.Bitmap;
import com.greensock.*;
import flash.events.*;
var stats:Stats = new Stats();
var holder:MovieClip = new MovieClip();
addChild(holder);
for (var i=0; i<1000; i++) {
var newitem:item = new item();
newitem.label.text=String(Math.random());
var bmp:BitmapData=new BitmapData(320,60);
bmp.draw(newitem);
var bitmap:Bitmap=new Bitmap(bmp);
bitmap.y=i*60;
holder.addChild(bitmap);
var blitMask:BlitMask=new BlitMask(holder,0,0,320,480,true,true);
addChild(stats);
addEventListener(Event.ENTER_FRAME,go);
function go(e:Event) {
holder.y-=10 -
Quick question about scrolling text....
Doing quick credits (scrolling). Trying to figure out how to get the (last line of the) text to stop in the middle of the screen, so I can then do a fade....
I'm sure it's easy, and will keep plugging away here, but if anyone can quickly fire off a note, I'd be grateful...thanks!
(tried to create a Freeze Frame on this, but it appears it does not recognize Scrolling Text as a clip it can extract from - eg. the freeze frame is just blank.)
(also can't seem to do a ramp up/down or a Time Remap, etc.)I've found the easiest way to do this is to create the text in Photoshop. Start a new PS document ... say 720 x 3000 and create or paste your text. If the document is too long, you can crop off the unneeded part when you're finished with the text.
Import the PS file into FCP and use the Centering controls to animate it as needed. Use the smooth or Ease In/Ease Out command on the ending keyframe so the stop isn't too abrupt.
-DH -
Scrolling text...
Hi,
I want to create scrolling text similar to this website:
http://www.christianlouboutin.fr/
If you enter the english site and then click on 'biography'
which is the photo frame you will see what I want to achieve.
There's a slider on the right hand side which you can move
down or up to view the text. It seems realy smooth and just glides
- if you get what I mean.
Can anyone point me in the right direction. Maybe a website
with a tutorial for idiots or even book that I can go out and buy
with really good examples on how to acheive this.
Any help/advice greatly appreciated.
Many thanks in advance
MichaelHey Loren Jackson,
Thanks for the question. The following resource outlines how to add text to your movie in iMovie. “Scrolling credits” is an option that you can choose:
iMovie Help: Add titles
http://help.apple.com/imovie/mac/10.0/#mov4d3dce7ba
Thanks,
Matt M. -
Completely smooth scrolling - impossible?
is it impossible to create completely smooth scrolling in
Flash?
look here:
http://public.develop.fyens.dk/choppy.html
it's moving one pixel per frame, at a framerate of 60 frames
per second, and the hardware frequency of my monitor is 60 Hz, so
it should be scrolling
completely smoothly.
but every second or so, it drops a frame - it's not
completely smooth.
you can get the source here, if you screen is not set to 60
Hz you may need to change the framerate:
http://public.develop.fyens.dk/choppy.zip
now, then - assuming that Flash was somehow unsuitable for
this kind of task, I went ahead and wrote a win32 application
instead ... with the exact same result! ... animation in windows
just does not seem to run smoothly ... could it be a driver issue,
or is it a general limitation in windows?
I then changed my application to full-screen, and it runs
smoothly.
but having to port our entire flash application to a real
win32 application running full-screen would be a big task.
any idea if 100% smooth scrolling is possible with Flash or
not?
is there something I can turn on or off in Windows somewhere
to make it go smoothly?
Thanks!Of course, no, nobody is going to change the refresh rate of
their monitor to accomodate an animation :) .... but the animation
I'm working on is for a large LCD display in the street, and it
runs at 60 FPS, which is why I'm targeting this framerate
specifically.
I don't believe that 60 FPS is overdoing it - I've tried on
three different systems (with a DELL monitor, a BENQ monitor, and
the large LCD matrix display), all of which have abundant CPU power
to pull off an animation at 60 FPS - I've checked the CPU meter,
the animation uses about 5-10% CPU on all three systems.
The difference between 60 and 30 FPS is certainly not
academic - there is a clear visual difference, 60 FPS for slow
scrolling text gives a clearer more stable image .... the same
animation, e.g. moving twice as fast (2 pixels per frame) and
playing at 30 FPS looks slightly blurry on the horizontal. I'm
guessing this is because the screen is still updating at 60 FPS,
which means it's actually painting each frame of the animation
twice - and since the graphics card driver won't allow me to change
the update frequency of the display to 30 FPS, well...
Apart from that, reducing my animation to 30 FPS does not
help - I still get a jerk or flicker in the animation every second
or so, and it's actually worse than it is at 60 FPS.
Please compare for yourself the two versions here:
http://public.develop.fyens.dk/choppy.html
As you should be able to see, there is a clear visual
difference between the 30 and 60 FPS versions.
While, yes, movies in the cinema run at 25 FPS, these images
are actually projected at a rate of 25 FPS - if you displayed 25
FPS at a physical update frequency of 30 FPS, for example, you
would get extremely jerky looking motion, since some frames would
get twice as long (two updates) as others...
Also, you can't really compare a movie to a scrolling text -
because the scrolling text is a single object moving at a fixed
rate, the eye will instantly detect any variation in speed or any
flicker in the display update. Detecting variations in framerate on
movie material (such as the ads we play back periodically in the
flash player on the same screen) is almost impossible, because the
entire screen contains elements moving in varying directions at
varying rates...
It's like the Flash player is not properly synchronizing it's
display updates to the update frequency of the screen - having some
game development experience, I would say it looks like it's not
waiting for a vertical refresh before it updates. I'm guessing it
probably times it's display updates with a timer, and just paints
without waiting for vertical refresh.
Finally, as said, a full-screen Windows application can
produce completely smooth output at 60 FPS, while a windowed
application displays the same artifacts I saw in the Flash player.
This was reproducible on three different systems.
I thought there might be "something" else running in the
background on these computers, that would cause the CPU to spike
every second, thus lagging the update of the Flash player ... but
having closed all services and processes not directly necessary to
keep the system running, it's still jerky. And the fact that it's
smooth in full-screen mode also goes against this idea.
So it looks like a limitation of Windows, or the graphics
card drivers (NVidia-chip based cards in all three systems), and/or
a hard-to-beat limitation of Flash and windowed applications in
general - I can't tell which... -
Action script to loop scrolling text
hello guys/girls,
im working on a website
http://www.tweedmill.co.uk/newA/
and i`ve used some basic scrolling flash. ( its on the rightside,
the text is scrolling up )
i was wondering if you can use action script to create the
scrolling rather than having to tween it.
cheersfor smooth scrolling like your website you would control the
_y property of a movieclip and yes, that can be done with
actionscript. -
Scrolling text is jumpy/pulsing when compressed
I'm making end credits using the scroll up text animation behavior in Motion 2.1.2. Whenever I compress it for DVD Studio Pro and insert it the text looks terrible. It is pulsing in and out and is hardly readable. I found a few other people who have had this problem, but no solutions that have helped.
I have done credits using the scrolling text in Final Cut without much problem, but for this project I need motion in order to use text of different sizes.
Here are my specs:
Project Properties - NTSC DV; 720x480; Pixel Aspect Ratio: NTSC D1/DV - 0.90; Field Order: Lower First (Even); Frame Rate: 29.97; Background color is black (0%)
Render Settings - Motion Blur Samples: 8; Shutter Angle: 360; Output Antialiasing Method: Best
I used Export using Compressor: DVD Best Quality 90 minutes 4:3; I tried using the Color+Alpha and just Color in the Output options. Premultiply alpha and Use field render are both checked. Use motion blur is not checked.
Most of the text is Geneva Regular 14 pt font. I have tried completely white as well as setting the RGB sliders all at 235 with no difference. I also tried using a black outline with no difference. The scroll up behavior has a rate of 52.
Please help! It took me forever to put these credits together and I don't want to start from scratch with another program. Making the text bigger helps a little bit but I would really like to keep it the same size for timing and format sake. However, I can't keep it like this because it looks terrible both on an Apple Cinema display and on a tv after burned to DVD.
Thanks!My first guess would be the font itself. Geneva is a pretty thin font and it's not likely to look good interlaced and on a TV. Can you try a thicker font?
I'd also turn off Field Rendering. It looked much worse with it on than off. Keep Frame Blending though.
Andy -
Dec 29, 2013 1:33 PM
found out why Final Cut 10.1 won't load my custom titles without crashing. When scrolling text in Motion 5.1 if you ad a graphic to scroll with the text Final Cut 10.1 will crash. If I remove the graphic in Motion and then load it into Final Cut 10.1 it will work.
So Graphics and scrolling do not work. The graphics are .jpg, .png, .tiff, .psd. I don't know how to fix it. Hopefully someone out there does.
Dave
Final Cut Pro X, OS X Mavericks (10.9.1), 2.8 GHz Intel Core i7 & 16 GB Ram
Final Cut Pro Quit Unexpectedly
Process: Final Cut Pro [4123]
Path: /Applications/Final Cut Pro.app/Contents/MacOS/Final Cut Pro
Identifier: com.apple.FinalCut
Version: 10.1 (238755)
Build Info: ProEditor-23875005025000000~5
App Item ID: 424389933
App External ID: 223682791
Code Type: X86-64 (Native)
Parent Process: launchd [175]
Responsible: Final Cut Pro [4123]
User ID: 501
Date/Time: 2013-12-28 12:37:04.233 -0500
OS Version: Mac OS X 10.9.1 (13B42)
Report Version: 11
Anonymous UUID: E080EF73-4EC7-F729-7343-2C37817936C6Thanks Tom for the advice. I have four external hard disks, all of them formatted with Mac OS Extended Journaled. On all devices (2TB) I have more than half free space. They are connected either with Thunderbolt or USB3 cables. Different manufactures: LaCie, Toshiba, WD and Samsung. I face the same crash problem if I connect a UBS drive 16GB or a any other device to the USB ports including the Sony Video camera connected with a USB1 cable. Same problem on ALL my computers! To work properly, I have to disconnect all USB devices and work only with internal hard disks. I also tried to format the MacbookPro (erasing the partitions with a new installation) but I have the same problem. I really lost hope...
-
Oct 25, 26 or 27 both Adobe Acrobat and Mozilla Firefox alerted me they had updates to install. Since I trust them both I installed them. However, since then my optical marble mouse from Logitech acted strangely different. The cursor did not move as usual. It didn't respond right. I thought it might have needed the dust wiped out, so I did that. It still acted sluggish when I tried to move it, it was as though it was "spinning its wheels" not going anywhere. I went to the Control Panel clicked on Mouse, and proceeded to look at the settings and set them to default. I then tried to use the universal scroll by clicking the two big buttons which showed a circle with cross hair arrows as usual. When the marble was moved forward or backward, the scroll had always been smooth allowing one to read the screen evenly and without holding any button down. Now it was jerky. Is this a problem from the last update? My version of Firefox is 3.6.12
Thank youI am happy to see another person is having this jerky scroll situation with the latest update to Firefox on October 27. I did check my I.E browser and '''THAT BROWSER''' still does the nice smooth scroll....let's get 'er fixed Mozilla! I know you can!
Maybe you are looking for
-
Can't load more than one photo to new 80 GB IPod
Hello All, I have a new 80 GB IPod and have successfully loaded one low res jpg photo but that's all I can load. I select my named folder in the photo tab window and hit "apply" and nothing happens. I've tried dragging and dropping the photos (to the
-
Urgent help needed-Updating an outbound delivery.
Hi, I have created an outbound delivery for a stock transport order in using VL10D. The otbound delivery then goes to a different system wherein it is updated with picking,packing and shipping info.Then it comes back to SAP in the form of idoc(DELVRY
-
Problem with nokia store in asha 501
hi everyone i've had this phone for several months now and as hard as i've tried, i have not been able to access the nokia store and i've tried EVERYTHING. i don't know what the problem is. i can't install any apps on my phone because they can't be d
-
Export audio to video AAC not working in Logic Pro X
Hi Anyone else have this. When I choose to export audio to movie, and select AAC, it exports but when I chack the file, it has actally used PCM. Regards Keef
-
No Permitted Payment method exists
Hi Everyone, I'm trying to create a Automatic Payment Transactions (transaction F110) using vendor account. In the job log, the system displays the error message: > No permitted payment method exists. What Can I do to crate correctly the Automatic Pa