Tha'ts a lot of code for email. Any way you can isolate the problem for us?

-jonathan


On Sat, May 15, 2010 at 1:36 PM, John Singleton
<johnsingleton...@yahoo.com>wrote:

> Full View
> Hi;
> I have the following code. When
> it runs through BigContainer the second time, for some reason my
> containers disappear and nothing shows on the screen. This happens even
> if I take out my removeChild statements, and that's what's got me
> puzzled. Ideas?
>
>        var start_flag:Boolean = true;
>        var start_flag2:Boolean = true;
>
>        function
> BigContainer()
>        {
>            if(start_flag == false)
>            {
>                start_flag2 = false;
>            }
>            if(start_flag == true)
>            {
>
> LoadImages();
>                start_flag = false;
>            }
>            else
>            {
>                if(i == 4)
>                {
>                    i = 1;
>                }
>                else if(i == 3)
>                {
>                    j = 1;
>                }
>                var timeline:TimelineLite =
> new TimelineLite({onComplete:LoadImages()});
>
> timeline.append(new TweenLite(container_left, 3, {alpha: 1}));
>            }
>        }
>
>        function LoadImages()
>        {
>                LoadLeft();
>        }
>
>
> function LoadLeft():void
>        {
>            if(start_flag ==
> true)
>            {
>                container_left = new Sprite();
>            } else {
>
> big_container.removeChild(container_left);
>
> container_left = container_left2;
>            }
>
> big_container.addChild(container_left)
>            var path:String =
> "images/left" + i + ".png";
>            var req:URLRequest = new
> URLRequest(path);
>            var loader:Loader = new Loader();
>            loader.load(req);
>
> loader.addEventListener(IOErrorEvent.IO_ERROR,
> function(e:IOErrorEvent):void{ trace(e) });
>
> loader.contentLoaderInfo.addEventListener(Event.COMPLETE,
> LoadLeftLoaded);
>        }
>
>        function
> LoadLeftLoaded(evt:Event):void
>        {
>            var
> loaderInfo:LoaderInfo = evt.target as LoaderInfo;
>            var
> displayObject:DisplayObject = loaderInfo.content;
>
> displayObject.width = 319;
>            displayObject.height = 502;
>            big_container.removeChild(container_left2);
>
> container_left.addChild(displayObject);
>            if(start_flag2 == true)
>            {
>                container_left.x = 1000;
>                container_left.y = 20;
>            } else {
>                container_left.x = 30;
>                container_left.y =
> 20;
>            }
>            var timeline:TimelineLite = new
> TimelineLite({onComplete:SpinLeft});
>            timeline.append(new
> TweenLite(container_left, 1, {x:30, y:20}));
>        }
>
>        function SpinLeft()
>        {
>
> big_container.addChild(container_left2)
>            var path:String = "images/left" + j + ".png";
>            var req:URLRequest = new
> URLRequest(path);
>            var loader:Loader = new Loader();
>            loader.load(req);
>
> loader.addEventListener(IOErrorEvent.IO_ERROR,
> function(e:IOErrorEvent):void{ trace(e) });
>
> loader.contentLoaderInfo.addEventListener(Event.COMPLETE,
> SpinLeftLoaded);
>        }
>
>        function
> SpinLeftLoaded(evt:Event):void
>        {
>            var
> loaderInfo:LoaderInfo = evt.target as LoaderInfo;
>            var
> displayObject:DisplayObject = loaderInfo.content;
>
> displayObject.width = 319;
>            displayObject.height = 502;
>            container_left2.addChild(displayObject);
>
> container_left2.x = 30;
>            container_left2.y = -482;
>            var rand:Number = new Number(randomNumber(rand_low, rand_high));
>            var timeline:TimelineLite = new TimelineLite({onComplete:
> CompleteLeft});
>            timeline.append(new
> TweenLite(container_left, rand/100, {alpha: 1}));
>
> timeline.append(new TweenLite(container_left, 1, {x:30, y:522}));
>            var timeline2:TimelineLite = new TimelineLite();
>            timeline2.append(new TweenLite(container_left2, rand/100,
> {alpha: 1}));
>            timeline2.append(new TweenLite(container_left2, 1, {x:30,
> y:20}));
>        }
>
>        function CompleteLeft()
>        {
>            left_done = true;
>            AllDone();
>        }
>
>        function AllDone()
>        {
>            if(right_done == true && mid_done == true &&
> left_done == true)
>            {
>                right_done =
> false;
>                mid_done = false;
>                left_done = false;
>                i += 1;
>                j += 1;
>                BigContainer()
>            }
>        }
>
>
> TIA,
> John
>
>
>
>
>
> _______________________________________________
> Flashcoders mailing list
> Flashcoders@chattyfig.figleaf.com
> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
>



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

Reply via email to