Rakos I think you gave me good suggestion.Thank you very much.It looks
it helps for Firefox at least. If that help for Safari I will be
rescue.

2007/8/25, natalia Vikhtinskaya <[EMAIL PROTECTED]>:
> here I added
> if ((tLoaded / tBytes >= 1) && (tempHolder._height>0) ) {
> as you suggest
> Does that help? I can not check sorry.
>
> http://www.fancybytes.com/test/index_ver3.html
>
>
> 2007/8/25, natalia Vikhtinskaya <[EMAIL PROTECTED]>:
> > here is a code
> >
> > setTmb=function(targetContainer:MovieClip){
> >        tmbComlite=false;
> >        container.holderImg.hideImg();
> >        var arrayPointer:Number = 0;
> >        var startNewLoad:Boolean = true;
> >        var len:Number=toLoad.length;
> >        var countImg:Number=0;
> >        this.onEnterFrame = function() {
> >        if (startNewLoad) {
> >                startNewLoad = false;
> >                if ((arrayPointer == len) && (countImg==maxImg)) {
> >                        delete this.onEnterFrame;
> >                        preloader.removeMovieClip();
> >                        tmbComlite=true;  //all tmb loads
> >                } else {
> >                        if (arrayPointer == len){
> >                                startNewLoad = true;
> >                                itemCont=eval(targetContainer+(countImg+1));
> >                                itemCont.holderImg.hideImg();
> >                                countImg++;
> >                                itemCont.info="";
> >                                } else {
> >                                        
> > itemCont=eval(targetContainer+(arrayPointer+1));
> >                                        tempHolder = 
> > itemCont.createEmptyMovieClip("holder", 1);
> >                                        
> > tempHolder.loadMovie(toLoad[arrayPointer]);
> >                                        this.attachMovie("preloader", 
> > "preloader", 999, preloaderPos);
> >                                        
> > preloader.preloadBar.w=preloader.preloadBar._width;
> >                                        preloader._visible=false;
> >                                        if (toLoadId.length<>0){
> >                                                
> > itemCont.info=toLoadId[arrayPointer];//img info
> >                                                
> > itemCont.onRelease=initClickTmb;
> >                                                
> > //itemCont.onRollOver=function(){initImgInfo(this.info);}
> >                                                
> > //itemCont.onRollOut=function(){info.txt.htmlText=portfolioInfo;}
> >
> >
> >                                        } else {
> >                                                delete itemCont.onRelease;
> >                                        }
> >                                }
> >                }
> >        } else {
> >                var tLoaded = tempHolder.getBytesLoaded();
> >                var tBytes = tempHolder.getBytesTotal();
> >                        if (tLoaded / tBytes >= 1 ) {
> >                                duplicateMovieClipImage(tempHolder,itemCont);
> >                                arrayPointer++;
> >                                countImg++;
> >                                startNewLoad = true;
> >                        } else {
> >                                var percentLoaded = (tLoaded / tBytes);
> >                                preloader._visible=true;
> >                                preloader.preloadBar._width = 
> > preloader.preloadBar.w * percentLoaded;
> >                        }
> >        }
> > }
> > }
> >
> > function duplicateMovieClipImage(from, target){
> >        var visuals = new flash.display.BitmapData(from._width, 
> > from._height);
> >        visuals.draw(from);
> >        var visualsLast = new flash.display.BitmapData(from._width, 
> > from._height);
> >        visualsLast.draw(target.holderImg);
> >        var holderLast=target.createEmptyMovieClip("holderLast", 1);
> >        holderLast.attachBitmap(visualsLast,2);
> >        holderLast.hideImg();
> >        var holderImg=target.createEmptyMovieClip("holderImg", 2);
> > //container.tmbN cont small image
> >        holderImg.attachBitmap(visuals,2);
> >        holderImg.showImg();
> >        from.removeMovieClip();
> > }
> >
> >
> > All logic I think not important. But you can see how images load and
> > then I use copy in bitmap
> >
> >
> > 2007/8/25, Paul Venton <[EMAIL PROTECTED]>:
> > > Checked with the following:
> > >
> > > Internet Explorer 7 with Flash Player 9.0.47.0 no problems encountered.
> > > Internet Explorer 6 with Flash Player 9.0.47.0 no problems encountered.
> > > Firefox 2 with Flash Player 9.0.60.184 images do not load unless cached.
> > > Safari 3 with Flash Player 9.0.60.184 images do not load unless cached.
> > > Opera 9 with Flash Player 9.0.60.184 images do not load unless cached.
> > >
> > >
> > > Internet Explorer is shows your progress bars for image loading, the 
> > > others
> > > do not.
> > >
> > > I'd say the problem lies with your loading routines.
> > >
> > > Hope that helps ...
> > >
> > >
> > >
> >
>
_______________________________________________
[email protected]
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com

Reply via email to