Sorry for all of the messages in one day. Besides corresponding with Darin I was trying to come up with a solution. I found one using javascript and an ExternalInterface callback.
You need to include the prototype.js file found at http://www.prototypejs.org/ in your html wraper. <script type="text/javascript" src="prototype.js"></script> <script type="text/javascript"> function createMouseEvent(event) { var delta = 0; if (!event) event = window.event; if (event.wheelDelta) { delta = event.wheelDelta/120; if (window.opera) delta = -delta; } else if (event.detail) { delta = -event.detail/3; } delta = Math.round(delta); x = event.screenX; y = event.screenY; document.getElementById('${application}').createMouseEvent(x,y,delta); return true; } // isIE is a variable created by the AC_OETags.js script if(isIE == false) { Event.observe(document, "DOMMouseScroll", createMouseEvent, false); // Firefox } </script> Next add the following to your Flex application. //Put the next line in an initialization method. ExternalInterface.addCallback('createMouseEvent',createMouseEvent); public function createMouseEvent(x:int,y:int,delta:int):void { var mwe:MouseEvent = new MouseEvent(MouseEvent.MOUSE_WHEEL, true, false, x, y, null, false, false, false, false, delta); dispatchEvent(mwe); var p:Point = new Point(x,y); var objects:Array = this.getObjectsUnderPoint(p); for(var i:int; i < objects.length; i++) { (objects[i] as DisplayObject).dispatchEvent(mwe); } } Thanks, Joseph On Fri, Feb 29, 2008 at 6:48 PM, Joseph Kevin Breuer < [EMAIL PROTECTED]> wrote: > Hmm Darin. Maybe I am missing something. I just created an account and > added some awards to my cart. I next went to my account to review the > order. When I hover my mouse over the list and scroll up or down over your > list the list does not scroll. I have tried this in FF and IE. > > I have attached a small video demonstrating the list does not scroll. > > Joseph > > > > On Fri, Feb 29, 2008 at 6:08 PM, Darin Kohles <[EMAIL PROTECTED]> wrote: > > > Scrolling works fine. Add something to the cart (there's an event > > registration item on the home page), then increase the item count to > > around 11-12, log in and go to the order review tab. Perfect scrolling > > IE, FF, Safari, with the html menu on top of the swf object. > > > > Sounds like you might have overlapping html content that masks your > > scroll bar. > > > > On Fri, Feb 29, 2008 at 5:49 PM, Joseph Kevin Breuer > > <[EMAIL PROTECTED]> wrote: > > > Darin, > > > > > > Thank you for the reply, but I do not think you are fully understand > > the > > > problem I am experiencing. That is no doubt my fault for not > > explaining it > > > clearly. I am not having a problem layering the swf movies with html. > > The > > > issue I am experiencing is the inability to scroll using the mouse > > wheel on > > > scroll bar enabled components in FF. Your page does not appear to > > have any > > > flash components that require or use a scroll bar. > > > > > > I think I am close to finding a workaround. I will let you know when > > I am > > > done. > > > > > > Joseph > > > > > > > > > > > > On Fri, Feb 29, 2008 at 4:47 PM, Darin Kohles <[EMAIL PROTECTED]> > > wrote: > > > > > > > > > > > > > > > > A work around for this issue is to use absolute, or relative > > > > positioning on your containers (div) in conjunction with z-index. > > For > > > > an example see here: http://dp07prsa.d-p.com - this site is not yet > > > > live, but you can at least get and idea. > > > > > > > > The main html page lies beneath the Flash object, and the html menu > > > > that exposes the flash lies above. There is a lot more going on here > > > > (there's an iframe that comes into play as well) but you can at > > least > > > > see a method for working around this issue. > > > > > > > > I'm hoping to set up a blog soon, and give an example with code. > > > > > > > > > > > > > > > > > > > > On Fri, Feb 29, 2008 at 2:53 PM, Joseph Kevin Breuer > > > > <[EMAIL PROTECTED]> wrote: > > > > > Often times you need to embed your swf inside of an html page and > > still > > > > > interact with html within the page. In these cases you add the > > > attribute > > > > > wmode='opaque' or wmode='transparent' to your object and embed > > tags for > > > your > > > > > swf. This allows the html to be layered over the swf. For > > instance if > > > you > > > > > wanted to popup a div over your swf you would need to do this. > > > > > > > > > > One unpleasant side effect of using the wmode attribute is that in > > > Firefox > > > > > the components in your flash application seem to lose the ability > > to > > > gain > > > > > focus when you mouse over them. Specifically if you have a list > > or > > > datagrid > > > > > with a scroll bar, normally you can mouse over the component and > > mouse > > > wheel > > > > > up or down to scroll. In FF this is no longer possible. The > > scrolling > > > > > works fine in IE however. > > > > > > > > > > If you are not familiar with this problem then you can recreate it > > by > > > making > > > > > a new Flex project in FB. Create a new application > > > > > > > > > > <?xml version="1.0" encoding="utf-8"?> > > > > > <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" > > > > > creationComplete="init()"> > > > > > > > > > > <mx:Script> > > > > > <![CDATA[ > > > > > import mx.collections.ArrayCollection; > > > > > > > > > > [Bindable] public var myData:ArrayCollection = new > > > > > ArrayCollection(); > > > > > > > > > > public function init():void > > > > > { > > > > > for(var i:int=0;i<300;i++) > > > > > { > > > > > myData.addItem(i); > > > > > } > > > > > } > > > > > > > > > > ]]> > > > > > </mx:Script> > > > > > > > > > > <mx:List dataProvider="{myData}" wordWrap="false" width="100" /> > > > > > > > > > > </mx:Application> > > > > > > > > > > Then edit the index.template.html to add the "wmode", > > "transparent", > > > > > attribute to each of the calls to AC_FL_RunContent. > > > > > > > > > > Any ideas? > > > > > > > > > > Thanks, > > > > > Joseph Breuer > > > > > > > > > > ------------------------------------------------------------- > > > > > To unsubscribe from this list, simply email the list with > > unsubscribe in > > > the > > > > > subject line > > > > > > > > > > For more info, see http://www.affug.com > > > > > Archive @ http://www.mail-archive.com/discussion%40affug.com/ > > > > > List hosted by FusionLink > > > > > ------------------------------------------------------------- > > > > > > > > > > > > > > > > -- > > > > Darin Kohles > > > > RIA Application Developer > > > > > > > > > > > > ------------------------------------------------------------- > > > > To unsubscribe from this list, simply email the list with > > unsubscribe in > > > the subject line > > > > > > > > For more info, see http://www.affug.com > > > > Archive @ http://www.mail-archive.com/discussion%40affug.com/ > > > > List hosted by http://www.fusionlink.com > > > > ------------------------------------------------------------- > > > > > > > > > > > > > > > > > > > > > ------------------------------------------------------------- > > > > > > To unsubscribe from this list, simply email the list with unsubscribe > > in the > > > subject line > > > > > > For more info, see http://www.affug.com > > > Archive @ http://www.mail-archive.com/discussion%40affug.com/ > > > List hosted by FusionLink > > > ------------------------------------------------------------- > > > > > > > > -- > > Darin Kohles > > RIA Application Developer > > > > > > ------------------------------------------------------------- > > To unsubscribe from this list, simply email the list with unsubscribe in > > the subject line > > > > For more info, see http://www.affug.com > > Archive @ http://www.mail-archive.com/discussion%40affug.com/ > > List hosted by http://www.fusionlink.com > > ------------------------------------------------------------- > > > > > > > ------------------------------------------------------------- To unsubscribe from this list, simply email the list with unsubscribe in the subject line For more info, see http://www.affug.com Archive @ http://www.mail-archive.com/discussion%40affug.com/ List hosted by http://www.fusionlink.com -------------------------------------------------------------
