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 :

initialisé une timeline d'1 flash avec un javascript


Sujet :

JavaScript

  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    115
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 115
    Par défaut [Résolu]initialisé une timeline d'1 flash avec un javascript
    Bonjour,

    j'aimerais savoir si c'est possible d'initialiser une timeline d'une animation flash avec un javascript.

    En résumé dire a mon animation flash tu commance a tel image clé ou tu décales le début de tant de seconde?

    Sachant que je ne pe pas toucher a l'actionscript de l'animation, je dois soit passer par du JavaScript soit un language serveur.

    Merci d'avance.

  2. #2
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    si ton flash est dans une balise object tu as peut être moyen d'influer sur les contenus des balises params... maintenant à savoir si par les params tu peux controler la position de lecture ?
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  3. #3
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    115
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 115
    Par défaut
    Merci Pour la piste SpaceFrog

    Apres avoir retourner internet (merci google) tout ce ke j ai réussi a faire c'est de pouvoir positioner mon flash avec la fonction javascript gotoFrame

    Mais ca le positione juste, il va a la frame X et s'arrete

    J'ai donc consulté les parametres de la balise <object> et tous les paramètres de positionnement ou d'autostart (j'ai essayé avec autoplay aussi sur la balise <embed>) ne fonctionne pas avec mon flash.

    Si kelkun a une idée ,

    je vais essayer de poser une kestion similaire sur le forum flash et continuer de regarder sur le net.

  5. #5
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    essaye une balise object plutot qu'embed ...
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  6. #6
    Membre éprouvé
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    115
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 115
    Par défaut
    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
    <html>
    <head>
    <script language="javascript">
    <!--
    	var requete = window.location.search ;
    	if(requete){
    		requete=requete.substring(1);
    		requete = unescape(requete);
    		reg = new RegExp("img=" , "g");
    		requete = requete.split(reg);
    		eval(requete);
     
    	}
    	else{
    		requete = 0;
    	}
    	function test(arg1){
    		return document.write(arg1);
    	}
     
    	function  timel(){
    		ton_swf.stopPlay();
    		ton_swf.gotoFrame(requete);
    		ton_swf.Play();
    	}
    -->
    </script>
    </head>
    <body>
    <script language="javascript">
    <!--
    	timel();
    -->
    </script>
     
    <input type="submit" value="zappe" onclick="timel();">
    <embed 
    		src="Animation1.swf"
    		name="ton_swf" 
    		type="application/x-shockwave-flash"
    		pluginspace=
    			"http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"
    		loop="true"
              	quality="high" 
              	bgcolor="#ffffff"
              	width=100% height=100%
    	</embed>
     
    <!-- <object
    	id="ton_swf"
    	classid="clsid:D27CDB6E-AE6D-11CF-96B8-444553540000"
    	type="application/x-shockwave-flash" data="movie.swf"
    	width = 100% height=100%
    >
    	<param name="movie" value="Animation1.swf" />
    	<param name="SelectionStart" value="25" />
                    <param name="autostart" value="False">
    </object>
    -->
    <script language="javascript">
    <!--
    	timel();
    -->
    </script>
    </body>
    </html>
    Résultat des différants tests :

    avec le code object en commentaire, le bouton "zappe" permet de faire démarer mon animation a l'instant voulu (le parametre passer en url), par contre l'appel de la fonction timel() ne permet pas de le faire au chargement de la page.

    si je met le code embed en commentaire, les <param> autostart et selection start n'ont pas d'effet sur l'animation flash et le bouton ne fonctionne plus, la fonction timel() n'agit pas non plus évidement.

    quelqu'un voit-il une erreur dans le code?

    P.S. j'ai aussi essayé de lancer la fonction timel avant l'appel de l'animation dans l'html

    j'espere ke le code n'est pas trop gros pour le forum si oui désolé, dites le moi et a l'avenir je ferrais plus concis

  7. #7
    Membre éprouvé
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    115
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 115
    Par défaut résolu
    ok c bon,j ai trouvé comment faire.

    Pour ce ke ca interesse il suffit juste de mettre

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <script for=window event=onload language="javascript">
    <!--
    	timel();
    -->
    </script>
    a la place de :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <script language="javascript">
    <!--
    	timel();
    -->
    </script>
    et on pe controller l'anim avant kelle ne soit diffuser.

    J'essaye de voir comment on ferme un topic.

    @+

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Impression d'une partie de la page avec du javascript
    Par Choucha dans le forum Général JavaScript
    Réponses: 10
    Dernier message: 04/01/2013, 09h17
  2. imprimer sur une imprimante bluetooth ou wifi avec du javascript
    Par cotede2 dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 15/05/2009, 13h11
  3. executer une animation flashe avec VB
    Par imgl1 dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 25/08/2006, 22h12
  4. Réponses: 3
    Dernier message: 06/01/2006, 08h57
  5. (Petit ?) problème avec une page contenant du Flash
    Par ologram dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 01/09/2005, 18h45

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