Migration as2-as3 (faire un lien,load et attach Movie)

    Partager

    artkabis
    Administrateur

    Nombre de messages: 4514
    Age: 28
    Logiciels: Photoshop CS4, Flash CS4, Indesign CS4, After Effects CS4, Illustrator CS4, Premier Pro CS4, Encore CS4, Flexbuilder 3, Papervision 3D, Camtasia, Captivate, InDesign, Swift 3d, Illustrator, Dreamweaver CS3, Blender, Swift 3D, WampServer.
    Date d'inscription: 11/09/2008

    Capacités en graphisme
    Capacité graph:
    9/10  (9/10)

    Migration as2-as3 (faire un lien,load et attach Movie)

    Message par artkabis le Mer 4 Mar - 11:52

    Bonjour à tous, pour ceux qui souhaiteraient, soit migrer de l'as2 vers l'as3 ou tout simplement commencer leurs apprentissages en as3, voici un tutoriel qui vous permettra de mieux comprendre comment a évolué certaines pratiques as2, nous passerons donc en revu, l'évolution de getURL par l'évènement URLRequest, mais aussi de l'affichage d'éléments graphiques via la bibliothèque (attachMovie) et enfin du chargement de swf distants anciennement appelé loadMovie.

    Voici donc le tutoriel:

    lounaka22
    Newbie
    Newbie

    Nombre de messages: 9
    Age: 23
    Logiciels: Quelles logiciel utilisez vous? dreamweaver, photoshop et surtout flash as3
    Date d'inscription: 09/05/2009

    question: faire un lien en AS3

    Message par lounaka22 le Ven 15 Mai - 13:40

    Bonjour!!
    Petite question ,...
    Qu'est-ce qui diffère dans l'action script quand on veut faire un lien entre une image et un document html et non une page web? car j'ai beau chercher, je sèche... H-S

    merci d'avance...
    Lounaka

    artkabis
    Administrateur

    Nombre de messages: 4514
    Age: 28
    Logiciels: Photoshop CS4, Flash CS4, Indesign CS4, After Effects CS4, Illustrator CS4, Premier Pro CS4, Encore CS4, Flexbuilder 3, Papervision 3D, Camtasia, Captivate, InDesign, Swift 3d, Illustrator, Dreamweaver CS3, Blender, Swift 3D, WampServer.
    Date d'inscription: 11/09/2008

    Capacités en graphisme
    Capacité graph:
    9/10  (9/10)

    Re: Migration as2-as3 (faire un lien,load et attach Movie)

    Message par artkabis le Ven 15 Mai - 14:03

    En fait, tu veux que ton lien ouvre une page qui contient une image où tu veux ouvrir une image situé sur un serveur depuis flash.


    _________________
    J'me fais de la pub et na tongue

    lounaka22
    Newbie
    Newbie

    Nombre de messages: 9
    Age: 23
    Logiciels: Quelles logiciel utilisez vous? dreamweaver, photoshop et surtout flash as3
    Date d'inscription: 09/05/2009

    Re: Migration as2-as3 (faire un lien,load et attach Movie)

    Message par lounaka22 le Ven 15 Mai - 21:08

    Non en fait, j'aimerais qu'une image (située dans un document flash) puisse ouvrir une page Dreamweaver (qui je crois est en HTML) ou une nouvelle page Flash (ça n'a pas d'importance)...En fait, c'est l'image qui permet d'ouvrir la page
    Voilà, j'espère être plus claire,...
    Merci Smile

    artkabis
    Administrateur

    Nombre de messages: 4514
    Age: 28
    Logiciels: Photoshop CS4, Flash CS4, Indesign CS4, After Effects CS4, Illustrator CS4, Premier Pro CS4, Encore CS4, Flexbuilder 3, Papervision 3D, Camtasia, Captivate, InDesign, Swift 3d, Illustrator, Dreamweaver CS3, Blender, Swift 3D, WampServer.
    Date d'inscription: 11/09/2008

    Capacités en graphisme
    Capacité graph:
    9/10  (9/10)

    Re: Migration as2-as3 (faire un lien,load et attach Movie)

    Message par artkabis le Sam 16 Mai - 12:26

    Et bien c'est assez simple, en as3 tu ferais ceci:
    Commence par convertir ton image en movieclip (F8) et donnes lui "monImage" en nom d'occurrence.
    Puis colles ce code:

    Code:

    var lien:URLRequest =new URLRequest("[url=http://mapage.html/]http://mapage.html[/url]");

    monImage.addEventListener("mouseUp",ouvrePage);
    function ouvrePage(e:MouseEvent):void{
            navigateToURL(lien);
    }


    _________________
    J'me fais de la pub et na tongue

    lounaka22
    Newbie
    Newbie

    Nombre de messages: 9
    Age: 23
    Logiciels: Quelles logiciel utilisez vous? dreamweaver, photoshop et surtout flash as3
    Date d'inscription: 09/05/2009

    Re: Migration as2-as3 (faire un lien,load et attach Movie)

    Message par lounaka22 le Sam 16 Mai - 21:06

    Snif!ça marche pas.... Crying or Very sad
    En fait l'image ouvre bien une page mais c'est une page web alors que j'aimerais que l'image ouvre un document Dreamweaver ou un document Flash,.....
    Mais merci encore Smile

    Duende campurriano
    Newbie
    Newbie

    Nombre de messages: 11
    Age: 30
    Logiciels: Flash (Néophyte)
    Photoshop
    After Effects
    Final Cut Pro
    Avid
    Dream Weaver (Néophyte)
    Date d'inscription: 22/07/2009

    Capacités en graphisme
    Capacité graph:
    0/0  (0/0)

    Re: Migration as2-as3 (faire un lien,load et attach Movie)

    Message par Duende campurriano le Dim 26 Juil - 19:14

    Salut! J'aimerais utiliser ce tuto et son code pour que mon bouton flash ouvre une video (qui est logé sur internet) sur la même scène. Mais je n'y arrive pas. Voici mon code :

    Code:
    var lien : URLRequest =  new URLRequest ("http://vimeo.com/moogaloop.swf?clip_id=5035549&server=vimeo.com&show_title=0&show_byline=0&show_portrait=0&color=ffffff&fullscreen=1");
    var loader:Loader = new Loader ();
    btn.addEventListener(MouseEvent.MOUSE_DOWN,clic);
    loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR,erreur);
    loader.contentLoaderInfo.addEventListener(Event.COMPLETE,chargeComplet);
    function erreur (pEvt:IOErrorEvent):void{
       trace ("Erreur detecté:::: "+ pEvt);
    }
    function chargeComplet (pEvt:Event):void{
       var maskk:Maskk =new Maskk();
       addChild (loader);
       addChild (maskk);
       maskk.x = (stage.stageWidth - maskk.width)/2;
       maskk.y = (stage.stageHeight - maskk.height)/2;
       loader.mask = maskk;
    }
    function clic (pEvt:MouseEvent):void{
       loader.load(lien);
       trace ("chargement completé")
    }
    }

    Une autre question. J'ai cherché sur internet et j'ai trouvé "URLstream", mais je n'arrive pas à comprendre vraiment la différence et savoir si c'est mieux pour mon cas ni comment l'utiliser.

    Merci pour toute suggestion et correction de mon code car je suis un néophyte.

    artkabis
    Administrateur

    Nombre de messages: 4514
    Age: 28
    Logiciels: Photoshop CS4, Flash CS4, Indesign CS4, After Effects CS4, Illustrator CS4, Premier Pro CS4, Encore CS4, Flexbuilder 3, Papervision 3D, Camtasia, Captivate, InDesign, Swift 3d, Illustrator, Dreamweaver CS3, Blender, Swift 3D, WampServer.
    Date d'inscription: 11/09/2008

    Capacités en graphisme
    Capacité graph:
    9/10  (9/10)

    Re: Migration as2-as3 (faire un lien,load et attach Movie)

    Message par artkabis le Lun 27 Juil - 4:29

    Alors ton code est ton lien qui n'est pas valide, en effet si tu modifies le chemin du fichier à charger par une adresse qui est relié à un objet valide, tu te rendras compte que celui-ci est belle et bien chargé et affiché. Regardes, dans cet exemple j'utilise le même code que toi, mais seul le chemin et le fichier chargé est différent:
    Code:

    var lien : URLRequest =  new URLRequest ("http://artkabis.com/artkabis/flash/animation/Timer/decompt.swf");
    var loader:Loader = new Loader ();
    btn.addEventListener(MouseEvent.MOUSE_DOWN,clic);
    loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR,erreur);
    loader.contentLoaderInfo.addEventListener(Event.COMPLETE,chargeComplet);
    function erreur (pEvt:IOErrorEvent):void
    {
      trace ("Erreur detecté:::: "+ pEvt);
    }
    function chargeComplet (pEvt:Event):void
    {
      var maskk:Maskk =new Maskk();
      addChild (loader);
      addChild (maskk);
      maskk.x = stage.stageWidth/2;
      maskk.y = stage.stageHeight/2;
      loader.mask = maskk;
      loader.x = maskk.x-(loader.content.width/2)
      loader.y = maskk.y-(loader.content.height/2)
    }
    function clic (pEvt:MouseEvent):void{
      loader.load(lien);
      trace ("chargement completé")
    }


    _________________
    J'me fais de la pub et na tongue

    Duende campurriano
    Newbie
    Newbie

    Nombre de messages: 11
    Age: 30
    Logiciels: Flash (Néophyte)
    Photoshop
    After Effects
    Final Cut Pro
    Avid
    Dream Weaver (Néophyte)
    Date d'inscription: 22/07/2009

    Capacités en graphisme
    Capacité graph:
    0/0  (0/0)

    Re: Migration as2-as3 (faire un lien,load et attach Movie)

    Message par Duende campurriano le Lun 27 Juil - 12:50

    Ok! Merci pour ta reponse. Je vois. Alors le problème c'est mon lien. Mais alors. Mon video est logé dans Vimeo. Lá-bas ils me donnet un code pour inserer on video ailleurs. Et j'aimerais pouvoir le inserer dans mon projet flash (ainsi que d'autres qui auront le même genre de url). J'ai vu que flash permet de importer videos depuis internet (menu fichier>importer>impoerter vidéo>... mais pareil, je n'arrive pas non plus. Il me dit : "NetStream.Play.FileStructureIvalide : Adobe Flash ne peut pas importer les fichiers avec des structures de fichier non valides."
    Si vous pouvez m'aider j'apprecierez vraiment, car ça fera bientôt une semaine que je cherche et je suis au bout.
    Merci beaucoup d'avance.

    artkabis
    Administrateur

    Nombre de messages: 4514
    Age: 28
    Logiciels: Photoshop CS4, Flash CS4, Indesign CS4, After Effects CS4, Illustrator CS4, Premier Pro CS4, Encore CS4, Flexbuilder 3, Papervision 3D, Camtasia, Captivate, InDesign, Swift 3d, Illustrator, Dreamweaver CS3, Blender, Swift 3D, WampServer.
    Date d'inscription: 11/09/2008

    Capacités en graphisme
    Capacité graph:
    9/10  (9/10)

    Re: Migration as2-as3 (faire un lien,load et attach Movie)

    Message par artkabis le Lun 27 Juil - 14:32

    Alors il faut que tu passes par autre chose qu'un hébergeur vidéo, essaie de les héberger sur un serveur à toi


    _________________
    J'me fais de la pub et na tongue

      La date/heure actuelle est Jeu 24 Mai - 12:08