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

Flash Discussion :

[FLASH 8] Importer dans la premiere image? quezaco?


Sujet :

Flash

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de luta
    Inscrit en
    Novembre 2003
    Messages
    1 038
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 1 038
    Par défaut [FLASH 8] Importer dans la premiere image? quezaco?
    Bonjour,
    lorsque que je créé un symbole et que l exporte pour actionscript, la case "exporter dans la premiere image est cochée"
    je souhaiterais simplement savoir à quoi sert cette option.
    Merci

  2. #2
    Membre émérite
    Avatar de thecaptain
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Décembre 2003
    Messages
    919
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Décembre 2003
    Messages : 919
    Par défaut
    Salut,

    Cette option est très importante Cela signifie que tout ce qui est exporté dans la première frame sera chargé avant meme la 1ere frame (d'ou parfois des chargements qui commencent a 99%). Cela sert aussi a ce que tu puisses utiliser directement attachMovie. Si tu ne coche pas cette option, alors il faudra poser une instance du clip sur la scene avant le premier attachMovie

    @++

  3. #3
    Membre éclairé Avatar de luta
    Inscrit en
    Novembre 2003
    Messages
    1 038
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 1 038
    Par défaut
    est ce pour cette raison qu lorsque je fais un attachMovie puis un acces direct à une méthode du clip, celle ci n est pas éxécutée?
    du type
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    var hdl:MovieClip=this.attachMovie("x","x"+1,1);
    hdl.helloWorld();//->marche pas du tout
    donc en fait il faudrait un que la case soit de toute façon cochée, puis que j appelle les méthodes en frame 2...
    bizarre tout ça tout de même

  4. #4
    Membre émérite
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    642
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 642
    Par défaut
    Si tu coche tout le temps, cela ne sert à rien de faire un preload. Car tu le verra qu'une fois tout ton swf chargé, puisque pour qu'un preload fonctionne, il te faut d'abord chargé la première image ;-)

  5. #5
    Membre éclairé Avatar de luta
    Inscrit en
    Novembre 2003
    Messages
    1 038
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 1 038
    Par défaut
    excuse moi mais je pense que la tu vas peut être lever le voile sur le plus grand mystère sur le flash du moins pour moi.
    Mais je n ai pas compris cette histoire de preload.
    Personnelement c est simple je créé un doc flash, j ai un symbole avec une methode helloWorld(), je l appelle ...ça marche pas.
    J aiemrais comprednre cette histoire de preload.
    Est ce que tu veux dire que:
    si je coche exporter a la premiere frame et que je met un code de preload type _frameloaded etc... ça marchera nickel?
    Merci beaucou pour votre aide

  6. #6
    Membre émérite
    Avatar de thecaptain
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Décembre 2003
    Messages
    919
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Décembre 2003
    Messages : 919
    Par défaut
    re,

    Citation Envoyé par luta
    est ce pour cette raison qu lorsque je fais un attachMovie puis un acces direct à une méthode du clip, celle ci n est pas éxécutée?
    du type
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    var hdl:MovieClip=this.attachMovie("x","x"+1,1);
    hdl.helloWorld();//->marche pas du tout
    non Cela est du à un délai d'initialisation : il faut que la 1ère frame de ton clip "hdl" (ou "x") soit lue pour créer tes méthodes. Hors la tu l'attach et avant même qu'il n'ai pu lire la 1ère frame, tu essaies d'appeler une méthode => ca marchera jamais

    Pour les preload, je te conseilles de faire un tour dans la faq et dans les cours

    @++

  7. #7
    Membre éclairé Avatar de luta
    Inscrit en
    Novembre 2003
    Messages
    1 038
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 1 038
    Par défaut
    Alors revenons à mon petit soucis d'initialisation.
    J ai intégré le code de préload mais apparement entre le preload et l inialisation de mon objet il y a une grande différence.


    non Cela est du à un délai d'initialisation : il faut que la 1ère frame de ton clip "hdl" (ou "x") soit lue pour créer tes méthodes. Hors la tu l'attach et avant même qu'il n'ai pu lire la 1ère frame, tu essaies d'appeler une méthode => ca marchera jamais
    est ce que tu veux dire que je ne peux pas me passer d un code horrible comme celui-ci? :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    var hdl:MovieClip=this.attachMovie("x","x"+1,1);
    hdl.onEnterFrame=function(){
      this.helloWorld();
      delete this.onEnterFrame;
    }
    on peut certaineemnt faire autrement et voir même plus court mais personnelement je ne connais que cette syntaxe.
    Merci encore

  8. #8
    Membre éclairé Avatar de luta
    Inscrit en
    Novembre 2003
    Messages
    1 038
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 1 038
    Par défaut
    Je me permet de re up car la mon problème n a toujours pas été résolu.
    Donc ,est ce la seule méthode pour initialiser mon objets?
    merci

Discussions similaires

  1. Réponses: 1
    Dernier message: 20/09/2006, 19h51
  2. [FLASH MX2004] Importer PNG dans Flash
    Par Invité dans le forum Flash
    Réponses: 5
    Dernier message: 04/04/2006, 17h06
  3. Réponses: 2
    Dernier message: 13/03/2006, 16h03
  4. Réponses: 2
    Dernier message: 21/12/2005, 19h05
  5. [FLASH 8] Importation d'images avec transparence
    Par kephy dans le forum Flash
    Réponses: 6
    Dernier message: 17/10/2005, 17h08

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