Hi,

I don't know of any samples, but maybe post some code and we will try to help you if the examples below are no help...

Are you using "trace" commands to see where things happen and don't happen - if so, can you walk / talk us through it or post the bit that does not work.

Off the top of my head - are you implementing the EventDispatcher interface for any class that dispatches events? (AS2) //e.g. a simple class that extends MovieClip, uses the EventDispatcher mechanism and sends an event when the movie clip reaches the last frame.

   import mx.events.EventDispatcher;

   class MyClassSendsEvents extends MovieClip {

       function MyClassSendsEvents() {
               EventDispatcher.initialize(this);
       }
private function onLoad():void { //Sometimes your _parent class cannot access child clips until they are initialised, here is a fix to make sure that the children all tell the parent they are loaded
         _parent.register(this);
       }
private function onEnterFrame():void {
            if(_currentframe == _totalframes) {
               dispatchEvent( { type: "end" } );
            }
       }

       public function addEventListener(event:String, listener):Void {}
public function removeEventListener(event:String, listener):Void {} public function dispatchEvent(eventObject:Object):Void {}
   }
Are you using the Delegate class to make sure that the functions that listen for events are "scoped" to the right function and class?

   e.g.
   //A class that listens for events on the above example...
   import MyClassSendsEvents;
   import mx.utils.Delegate;

   class MyClassReceivesEvents extends MovieClip {
      function MyClassReceivesEvents() {}

      function onLoad() {
//normally you could add event listeners to child clips here, but I have had many problems with uninitialised clips in the past, so use the register function...
      }

      public function register(obj:MyClassSendsEvents):void {
         obj.addEventListener("end", Delegate.create(this, _end));
      }

      private function _end(evt:Object):void {
trace("an object sent an end event " + evt.target + " was the object " + evt.type + " was the event");
      }
   }

Rajiv Seth (Pixelated) wrote:
Hi,

yes you are right. I do have this basic idea. And I have used something like
that only. But it doesn't seem working. Is there any possibility, that I can
get some small running sample similar to this. Then I will  be able to
handle it.

Thanks

Rajiv

On Fri, Jun 6, 2008 at 6:23 PM, Glen Pike <[EMAIL PROTECTED]> wrote:

Hi,
    Are you doing this in AS2 or AS3?

  How are you on OOP & Events?  This will affect how you interpret the
stuff below, but here is an idea from what you have said:

  I would suggest using some kind of Event mechanism, so that when your
slideshow reaches the end of the current list of images, it will tell the
application that is has finished - the application should then load the
slideshow with the next list of images and update the menu.

  That's a simple description, but I think that's the way I may approach it
- using events and separating stuff into "blocks" that send events around.

  Hope this helps?


  Glen

Rajiv Seth (Pixelated) wrote:

HI Glen,

Thanks for responding. Following is the link. I have put some details
there
too.

http://dev.epsilonium.com/flashforum/

Rajiv
---------------------------------------------------------------------
On Fri, Jun 6, 2008 at 5:01 PM, Glen Pike <[EMAIL PROTECTED]>
wrote:



Hi,

 Your attachments get scrubbed by the list.  Do you have a link to an
online image?

 Glen

Rajiv Seth (Pixelated) wrote:



Hi,

I am working on menu driven (which has submenu too) flash portfolio. And
it's working fine. It has xml data. I want to have a Slide show feature
for
this portfolio. Please refer to layout image attached. I want my
slideshow
run in a way that all menu & submenu should also increment as the show
proceeds. Can anyone help me in this?



 ------------------------------------------------------------------------

_______________________________________________
Flashcoders mailing list
[email protected]
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders




--

Glen Pike
01326 218440
www.glenpike.co.uk <http://www.glenpike.co.uk>

_______________________________________________
Flashcoders mailing list
[email protected]
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders



_______________________________________________
Flashcoders mailing list
[email protected]
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders




--

Glen Pike
01326 218440
www.glenpike.co.uk <http://www.glenpike.co.uk>

_______________________________________________
Flashcoders mailing list
[email protected]
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders





--

Glen Pike
01326 218440
www.glenpike.co.uk <http://www.glenpike.co.uk>

_______________________________________________
Flashcoders mailing list
[email protected]
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Reply via email to