IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Preloader un Swf via un script JS?


Sujet :

JavaScript

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Février 2010
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 21
    Points : 7
    Points
    7
    Par défaut Preloader un Swf via un script JS?
    Bonjour a tous.

    Je voudrais savoir si il est possible de préloader des swf via javascript. J'ai un preloader JS pour des images, qui se suit ensuite par mon preloader inclus dans mon swf. J'aimerai tout combiner dans le JS, qui preloadera alors les images + le SWF. Est-ce que cela est possible?

    Merci de vos réponses

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Février 2010
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 21
    Points : 7
    Points
    7
    Par défaut
    Salut

    Alors j'ai changé de preloader d'images ( trouvé un bien plus simple et fonctionnel ) que voici:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    <script type="text/javascript"> // JavaScript Document
    var time = 3; // temps en seconde apres lequel la bar de chargement disparait une fois finie
     
        var maxtime = 120; // temps maximum apres lequel la bar de chargement disparait
     
            /* PAs touche */
            var done = 1;
            time = time * 1000;
            maxtime = maxtime * 1000;
            loaded = new Array();
     
            function Pre_load()
            {
                for( index = 0; index < document.images.length; index++ )
                {
                    loaded[ index ] = false;
                }
            }
     
     
        window.setTimeout( "document.getElementById('Loading_Img').style.visibility='hidden';", maxtime );
     
        function Preload_Img()
        {
            imgs = document.images;
     
                for( index = 0; index < imgs.length; index++ )
                {    
                    if( done >= imgs.length )
                    {
                        break;
                    }
                        else if( imgs[ index ].complete && loaded[ index ] == false )
                    {
                        done++;
                        loaded[ index ] = true;
                    }
                }
     
                if( done >= imgs.length )
                {
                    window.setTimeout( "document.getElementById('Loading_Img').style.visibility='hidden';", time );
                }
                    else
                {
                    window.setTimeout( "Preload_Img()", '58' );
                }
     
     
                if( done == imgs.length )
                {
                    window.setTimeout( "window.location.href='intro.html';", time);
                }
     
            PRC = Math.round( ( ( done / imgs.length ) * 100 ) );
     
            barwidth = PRC * 2.13 ;
     
            preview = 
     
    		'<img src="images/loadingbar.gif" width=' + barwidth + ' height = 13/>'
    		+'<br />'+'<br />'
    		+ '&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;'+ PRC + '&nbsp;' + '%'
     
            document.getElementById('Loading_Img').innerHTML = preview;
        }
     
        Pre_load();
        Preload_Img();
     
    </script>
    Malheureusement, même en ayant passé le weekend a trafiquoter celui-ci, je n'ai pas pu inclure mon swf dans ce preloader.

    Ce serait vraiment cool si quelqu'un avait une idée a me donner ou une piste, car là je sèche complètement.

    Merci

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Février 2010
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 21
    Points : 7
    Points
    7
    Par défaut
    Salut à tous. Bon je m'excuse vraiment d'insister de la sorte, mais depuis plus d'une semaine je n'ai rien trouvé et vraiment j'ai besoin d'un petit coup de pouce pour avancer là dessus.

    Si c'est infaisable pas alors dites-le moi ça me permettra de chercher une autre solution.

    Vous comprendrez que je fais le site pour une entreprise et que ne pas trouver de solution depuis plus d'une semaine ne m'arrange pas vraiment auprès du client.

    Merci de votre compréhension et de votre aide

Discussions similaires

  1. Charger un swf via un script php
    Par Palca dans le forum ActionScript 3
    Réponses: 1
    Dernier message: 30/06/2009, 17h10
  2. Erreur 1045 impossible de se connecter à mysql via un script
    Par julian-brokendolls dans le forum Installation
    Réponses: 7
    Dernier message: 05/01/2006, 04h23
  3. Exporter une variable via un script sous KSH
    Par Snivel dans le forum Linux
    Réponses: 4
    Dernier message: 09/12/2005, 16h44
  4. Ajout de champs à une table via un script ?
    Par mathias dans le forum Access
    Réponses: 1
    Dernier message: 05/12/2005, 23h02
  5. Réponses: 4
    Dernier message: 16/07/2004, 09h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo