I've got a flash document using AS3. It dynamically reads data from an XML file, and creates a bunch of single line textFields. Could be like this:
<XMLdata> <Line>this is line 1</Line> <Line>this is line 2</Line> <Line>this is line 3</Line> </XMLdata>
So, for each node, it would create a new TextField, and change the textField.y value so that they are "stacked" on top of each other. All this if fine, except that if you hae so many "lines" (or textfields) that the "stack" is taller than the Flash Document size. What I would like to do is have a scroll bar or something so you can scroll the stack of TextFields. Doesnt' even need to be a scroll bar. Maybe an arrow button at the bottom, and when you click on it, it scrolls down. One for up too.
I have just finished the development of version 1 of my application using Flash CS4. It's almost completely AS3 code with a SQL backend. For the next version I want to look at adding TouchEvents for a mobile version of the application. But I'm confused as to what I need to add to my development software in order to develop apps that use touch. Do I just need to install the Flash 10.1 player beta in order to get access to classes such as "flash.events.TouchEvent" or do I need to upgrade to Flash CS5?
I'm building an air app which will run on iPads. For the touch interaction I'm using just MouseEvents handlers (MOUSE_DOWN, MOUSE_MOVE, MOUSE_OUT, MOUSE_UP) because my app don't need multitouch, now I'm wondering if there is any difference in execution speed, should I use the equivalent touch events or the mouse events are faster?
In CS5, I want to place content on a frame and give the user the ability to scroll through it all. I know no AS3 and have been using code snippets. How can I use code snippets or some other way to do this?
I'd like to make it mousewheel-able, ive seen that someone made it work for them but it was changed too much.This code was over my head, though I made it work for my application.scrollFace is the draggable peice of the bar, scrollTrack is the peice behind it, and btnUp and Down are self explanatory.
Code: scrolling = function () { var scrollHeight:Number = scrollTrack._height; var contentHeight:Number = contentMain._height; var scrollFaceHeight:Number = scrollFace._height;
i have a dynamic text box loaded with data from external text file i need the script to make the data scroll vertically line by line. without any button click
So I was working on making a button that will light up when I scroll over it, not instantly but more realisticly. The button starts out gray and when I scroll over it I want it to fade to red.
So I made a new AS3 Flash file and drew a simple gray box, made it a button, and inside the button I made the box a Movie Clip, shape tweened it so that it fades from gray to red in a period of 5 frames.
Now I'm just stuck on the scripting part, I made a new layer inside the movie clip for the script and have this typed in:
Code: import flash.events.MouseEvent; rectangle_mc.addEventListener(MouseEvent.MOUSE_OVER, mcOver); function mcOver(event:MouseEvent)void{ play.rectangle_mc }
I don't even know what import flash.events.MouseEvent; even means.
But what I'm trying to accomplish here is to make the shape tween Movie Clip only play when the cursor is over the button. So that when I scroll over the button it fades from gray to red. Sounds like a plan, but I can't figure out the function part where it says play.rectangle_mc,
I used that MP3 player tutorial, I need to be able to have up to 500 items in the list. Does anyone know where I can find help making the list scroll?? Here is the tutorial I'm talking about [URL]
I've noticed that the default behaviour for a DataGrid's vertical scroll bar is to scroll one row at a time. This is all well and good when the rows are all uniform and small (e.g. displaying a single line of text), but gets really ugly as soon as you have rows with variable heights.I'm curious, is there a way to make DataGrid scrolling "smooth"? For instance, is there a way to have the DataGrid scroll by a set number of pixels, lines of text, etc. rather than scrolling one row at a time?
So far, the only solution I've managed to come up with is to place the DataGrid in a Canvas and have the Canvas do the scrolling instead of the DataGrid. The issue with this approach, though, is that as soon as the Canvas scrolls far enough, the DataGrid headers scroll off-screen. Ideally, I'd like to get the smooth-scrolling nature of the Canvas, but also keep the DataGrid headers visible.
so the problem is that i was following instructions for making scrolling text with a custom button. and i put the following script (the instances are scrollUp_btn and scrollDown_btn):[code]and afther that i auto-checked it and (besides not working in the preview) it indicates these errors:[code]then i switched the '}'s for '{'s or viceversa but it shows me the opposite error. what's wrong ?
I want to make the thumbnails scroll left and right when a button the left and right side is clicked instead of the mouseover left/right scrolling. Essentially when the button is release I want the xml images to scrool to the next set. I have experience making that work with images embedded in flash but not with XML feed images.
What would i have to change to make the file work?
I'm having trouble figuring out how I should go about making an auto scroll functionality for a text area in Flex.
What I have is a text area that loads text from an XML file at startup, and displays it in a text area. There is also an audio track that is plays along with the text. As the words from the audio file is read out, the corresponding word in the text area is highlighted red. What I want to happen is that if the highlighted word is below the visible range of the text area I want to scroll the scroll bar to adjust accordingly to the selection.
I am working on a flash game based on an AS3 project using FlashDevelop. I need a textbox with scroll bar. I was able to create an editable TextField, but I can't find a way to add a vertical scroll bar.
I have a movieClip, with other movieClips inside of it, objects that I want when hit to lose points. But when I have the movieClips inside that one, it just has a giant "boundry box". I want the points to go down when you hitting only one of those items,instead it just goes does throughout the entire thing.
There is no way for me to scroll all those objects across the screen without either making a tween on the main timeline for each object (almost 20), or somehow making a giant movieClip scroll all of them all the way across, bypassing the first boundry box, and acknowledging the movieClips.
I have (yet another...) TextField issue. I have an input textfield that is used both for capturing user input and displaying messages. It's around ten characters wide, single line and not resizable. I have a method that allows you to flash a brief message into the textfield for a couple of seconds before returning it to the state it was in:
ActionScript Code: public function flashDisplay(alert:String):void { tempText = textField.text;
[Code]....
Usually this works fine, but when the user types a long word into the textfield, the text scrolls left and the first letters of the word scroll out of view. This isn't a problem until you try to show an alert and the alert is also scrolled out of view at the beginning - even if it's a short word.
How can I reset the horizontal scroll that the user has created when updating textField.text?
I have a Sprite and it has a TextField as a child. If that Sprite gets transformed, the TextField does not (at least not how I want it). One way to make it transformable is to turn it into a Bitmap. But when this Bitmap gets transformed, there is no anti-aliasing (or maybe little, it turns out ugly at least). Now I have two questions: is it possible to make it have some anti-aliasing? is there another way to make a TextField transformable?
What I basically want to do is create a Textfield that takes user input, even if they have clicked somewhere else on the screen.As I understand it, clicking on another object will cause the Textfield to lose focus and no longer take input. Is there a way around this?
I'm working on a simple chat application in Flash / AS3. There's a Chat input box, a Send button, and a TextField where the contents of the chat input box appear after the message has been sent.By default, when you add text to a TextField, the text appears at the top, and works it's way down to the bottom. I would like to do (something close to) the opposite: Have new messages appear at the bottom of the TextField, and old messages move up to the top as new messages are added.
I'm loading some product names into a textfield and I got few buttons with some of those product names on it.When a product button is clicked, how do I make the textfield scroll automatically and to display that particular item in a specified Y position?
I've been looking for a tutorial and answer to this for a while but can't find what I'm looking for. I am loading html text into a dynamic textfield, and I have a scrollbar controlling the scroll using the code below. What I want to do is also add scroll up/down buttons and have the scroll bar move in relation to the text scroll. I was just going to use "tracklistingtext.scrollV -- " for the scroll buttons, but right now the scroll bar doesn't recognize the text movement. What do I need to do to get the scroll bar to listen to the text scroll position?
var listTextreq:URLRequest=new URLRequest("tracklist.txt"); var listTextLoader:URLLoader = new URLLoader(); var bounds:Rectangle=new Rectangle(scrollMC.x,scrollMC.y,0,300);
We are building a flash website with cms at the back end, and we are allowing admin to put anchors inside a content. Later we created a smaller version of the whole content to display just a small part and then [read more] button. Which add a new layer on top of every thing acting like a popup and it is populated with complete content.
Now we would like to scroll that text inside popup to that portion which [read more] button was clicked.
The most common example inside HTMl is go to top link in footer on most of the sites which move the whole document to top.
I'm doing a software that is configurable with loaded data from XML. User can define the max "width" of an TextField and the TextFields are multiline and wrapping happens when the text wouldn't fit the width. Text for the TextFields is also loaded from the XML file and the length is arbitrary. Because TextField doesn't have neither buttonMode or useHandCursor properties I made TextFields children of sprites. So for every TextField there is a sprite as a parent.
Then the real problem: ("TextFields" are actually the sprites with a TextField as a child) The "TextFields" should not be clickable outside of the text in them. At the moment it seems like that the sprites extend to the full width of the TextFields and therefore user can actually click the "TextFields" from an area where there is no text. I "tried" to change the size of the sprite, checked the AS3 reference and now I know why everything disappeared after that. So I need a solution in which, the "TextFields" have buttomMode and useHandCursor enabled and the container should be able to cut off the area where there is no text.