If a SWF file or even a component within it has scrollbars, wouldn't it make sense that if the user is hovered over that area (it's in focus) and uses the mouse wheel, that this movement would automatically translate to the scrollbar moving.Any ideas how this is done, the events or classes used for this? I'm open to outside components or classes too. I haven't started yet, but I'll do an item renderer because it's easy to give it scrollbar.
I'm using a scrollbar and textbox that I got here at Kirupa. I was wondering if there is any way to make this scrollbar function when a user tries to scroll it with the scrroll wheel on their mouse. Does anybody know if this is possible? If so, how?
Here is the scollbar I used: [URL]
And here is my code for my scrollbar:
loadText = new LoadVars(); loadText.load("news.txt"); loadText.onData = function(myLoadedText) {
i recently doing a custom scroll bar with mouse wheel,i succes to make it scroll and wheel in internet explorer, but when it come to firefox, it can't wheel but can scroll. I wonder how can i solve this problem.Here is the script ( it actually the tutorial from kirupa, i remember some people have post it before, but i wonder he/she can wheel in firefox.)
scrolling = function () { var scrollHeight:Number = scrollTrack._height; var contentHeight:Number = contentMain._height;[code]....
I'm currently learning Flex, and am having the hardest time getting scroll bars to work. In short, I'm making a giant form for users to fill out, contained within a viewstack component. The user will type up information in one view, and it will be displayed in the other. But right now in the first canvas I have components that run off the screen and flex doesn't automatically add a scroll bar, so I added 'verticalScrollPolicy="on"' to my canvas. Now, while it gives me a scroll bar, it gives me an empty scroll bar. I still cannot move it up or down, meaning components are still trapped off the bottom of my screen. Am I missing something simpleEdit - I'm using Adobe Flex Builder 3, and the components it lets you drag in. http://img12.imageshack.us/img12/218/problem1f.jpg This is a picture of the problem, and i guess relavent code would be.
I have a map application that when I use the mouse wheel the map will scale up or scale down. The next thing I want to do is to focus on the mouse pointer while zooming on the part of the map.
I have this code...
function focusMousePosition(){ onMouseMove = function (){ Stage.width = _root._xmouse; Stage.height = _root._ymouse; updateAfterEvent(); }} var mouseWheelListener = new Object();var wheelNum:Number; mouseWheelListener.onMouseWheel = function(wheelNum){ focusMousePosition(); if (wheelNum > 0){ map._xscale *= 0.9; map._yscale *= 0.9; }else{ map._xscale *= 1.1; map._yscale *= 1.1; }}Mouse.addListener(mouseWheelListener);
I have a Label in AS3 that I want to be selectable (.selectable = true) AND I want the clipboardMenu to show up on right-click ALONG with custom menu items.
If I do THIS:
var label:Label = new Label(); label.text = "test"; label.selectable = false;
[Code]....
The label IS selectable - however ONLY the clipboard menu items are present.
How can I both make the label selectable AND have a menu with my custom items + standard clipboard items?
BTW - this is with an AIR application using the 3.2 SDK.
The problem with this code is that it scales from the registration point (0,0). Due to the other transformations I'm doing to this image at various times, it isn't possible to move the registration point. The image is larger than the stage and the user is able to drag it around. I want the mouse wheel to zoom in on the place the mouse is hovering over (or at a minimum...the center of the "view" they have...aka the stage)I tried doing this:
Code: internalPoint = new Point(Map.mouseX, Map.mouseY); externalPoint = new Point(stage.mouseX, stage.mouseY); var matrix:Matrix = Map.transform.matrix;
[code]....
Which, incidentally, I'm using that whole portion of code to zoom into the state they will be in when they use the mouse wheel.
in the attached file there are 2 MC, I want to activate the ball_mc only when I�m over other MC. I tried multiple things but I can�t manage to find what is the problem.
I've noticed that an "out of the box" HDividedBox has some serious flickering issues when liveDragging is enabled, but only when the pointer is over the contents of the DividedBox while dragging. If you grab the BoxDivider and move the pointer off the component while dragging, the flicker goes away and the component renders properly.
I have tested this with both my customized component and an extremely basic HDividedBox implementation with Group, SkinnableContainer, and BoxContainer children as well as nested groups with clipping.All types of children exhibit the same behavior.
I would like to use the mouse wheel with a quiz I've been making.I have it set up so when you roll the mouse up it goes to the next question and when you roll it down it goes back to the previous question.It isn't working as I would like though, It doesn't scroll through increments of 1 - theres 50 questions in the test and its scrolling through them like this 1,2,4,8,16,32,FinishedIf anybody knows a way I could use the mouse wheel to scroll through the quiz.
I made a very simple AS3 event simply for demonstrating what I'm trying to ask.
import flash.events.Event; import flash.events.MouseEvent; addEventListener(MouseEvent.MOUSE_WHEEL, mousewheel_csel); function mousewheel_csel(event:MouseEvent) { var delta:int = -event.delta; trace("delta:"+delta); }
I made a full screen flash site (100% width and height), and I was hoping I could scroll it simply with the wheel, even before clicking on the site. It seems it only works if I click first, then I can scroll as intended. Is there any way to avoid clicking first this? I tried embedding with and without SWFObject 2.2.
I think the root of the problem is that my flash does not have focus, and clicking gives that. Is there any way to give focus to it?
I'm new to flash (as a developer, downloaded it 2 hours ago... :-p) and I've been customizing controls that I am already familiar with... It was a pleasant surprise to know that Flash Professional CS5 supports keyboard shortcut remapping, however I can't seem to get it to map Ctrl+Mouse wheel Up as Zoom in, and Ctrl+Mouse Wheel Down as zoom out...
ive been trying to modify this text drag script to enable it to use the mouse wheel. ive managed to make it scroll with the mouse, but i cant seem to make it limit itself to the boundaries of the mask, like the dragger behaves. it just keeps scrolling upwards or downwards to infinity. i was thinking if there was a way to make it behave like the dragger.here is the script if u want to take a look. at the bottom i added the mousewheel listener and attached it to the dragger, and it works perfectly, but as i said, it doesnt stop like when you click it and drag it.
I have an issue with a scrollbar I have placed inside an MC.The MC has an EVENTLISTENER attached to it, so that if you MOUSEOUT of the MC the MC closes.However if I use the scroll wheel up & down too intensely on the scroller area, the MC thinks I am mousing outside stage at top or bottom, and the EVENTLISTENER fires.
Iam using a scroll on mouse wheel function. it is working fine in Flash as well as in html published in Flash but with other html only the scroll for html is working even mouse wheeled in ScrollMC. What wud be the problem wether html r flash script needs to be changed?
Is there a way to get it so that when you scroll the mouse wheel, something will move horizontally (aka, scroll)? My first thought was to add an event listener on the mouse and call a function that changes the x position of a movieclip
I'm using AS3 and created a MOUSE WHEEL EventListener. It works fine when testing in the Flash authoring program...but not in the browser.(except In IE...which I found odd).I have looked around in different forums and many people have this problem and explanations on why it doesn't workI believe the problem cannot be solved in Flash...but through JavaScript.
This code works fine but i want it to zoom in and out from the center of the stage where ever that point of the picture is.Right now it zooms in and out from the registration point in the upper left corner where I load in the image.
Code: addEventListener(MouseEvent.MOUSE_WHEEL,mouseWheel); function mouseWheel(event:MouseEvent) {
I am trying to manipulate the following code so I can use the mouse wheel with the scroller. I am not sure how to link the two. The scroll bar works fine, I was just wondering if there is a small bit of code that will allow me to do this.
I want to use the mouse wheel to set the value of a VSlider. By default, the slider performs this automatically. My only concern is the step interval if the mouse wheel is used. It set the properties "snapInterval" and "stepsize" to 1. But if I use the mouse wheel, the next value is always +/- 3 .
I need to remap keys to mouse wheel using as3, is it possible?I found this article( stackoverflow.c o m/questions/1014793/keyboard-code-mapping-in-adobe-flash-flex-for-the-browser )but I don't need to trace whenever shift or caps lock or num pad pressed. I just need simple code like.If user scrolls mouse wheel up then instead of scrolling up the button "+" is pressedactivated (or "-" if he scrolls down).