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
-------------------------------------------------------------

Reply via email to