for (var i : int = 0;i < navHolder.numChildren;i++) {
 var mc : Object ;
 mc = navHolder.getChildAt(i);
 if (mc != itemClicked ) {
 mc.mouseEnabled = false;
 }
}

Also it is a good idea to share what the compile error is, that will help us
out to identify exactly what the issue is. :)

On Tue, Jul 29, 2008 at 6:25 PM, Glen Pike <[EMAIL PROTECTED]>wrote:

> Hi,
>
>   You may need to cast your object as I think you get a DisplayObject back
> from getChildAt(i)
>
>   so something like this?
>
> for (var i : int = 0;i < navHolder.numChildren;i++) {
>   var tmp:InteractiveObject = navHolder.getChildAt(i) as InteractiveObject;
>   if(tmp && !(tmp == itemClicked)) {
>       Tweener.addTween(tmp, {alpha:0, time:.5});
>       tmp.mouseEnabled = false; // not working - gives me an compile error
>   }
> }
>
>
> Glen
>
>
> Patrick J. Jankun wrote:
>
>> Hi Everyone, once again
>>
>> I run into another [probably very easy to solve] issue with my code:
>>
>> Through an simple for loop, i fade out all items inside an holder,
>> leaving only one that was clicked, here you can see the loop doing it:
>>
>> for (var i : int = 0;i < navHolder.numChildren;i++) {
>>    if(!(navHolder.getChildAt(i) == itemClicked)) {
>>        Tweener.addTween(navHolder.getChildAt(i), {alpha:0, time:.5});
>>        navHolder.getChildAt(i).mouseEnabled = false; // not working -
>> gives me an compile error
>>    }
>> }
>>
>> this does what it's suppose to do, but i want to prevent items that are
>> fade away
>> from dispatching any mouse events, i thought, that adding this line would
>> solve it,
>> but now i got an compile error with an info that i try to access an
>> possibly not
>> existent property :|
>>
>> navHolder.getChildAt(i).mouseEnabled = false;
>>
>> I don't know if my approach is right here, but i thought, that accessing
>> children properties would be possible this way, obviously i'm wrong, has
>> anyone got
>> an tip or an solution for me?
>>
>> Thank you in advance!
>>
>> Patrick
>> _______________________________________________
>> Flashcoders mailing list
>> Flashcoders@chattyfig.figleaf.com
>> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
>>
>>
>>
> --
>
> Glen Pike
> 01326 218440
> www.glenpike.co.uk <http://www.glenpike.co.uk>
>
>
> _______________________________________________
> Flashcoders mailing list
> Flashcoders@chattyfig.figleaf.com
> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
>



-- 
...helmut
_______________________________________________
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Reply via email to