begin process at 2012 05 26 11:25:50
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Flash / Flash MX

 > 

Divers

 > 

Aide et documentation

 > 

ApplicationDomain et compilation


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

ApplicationDomain et compilation

samedi 26 mars 2011 à 22:13:24 | ApplicationDomain et compilation

majong

Bonjour à l'adresse http://www.scottgmorgan.com/blog/index [...] swf-with-as3/ on explique comment charger un swf, puis le post de

scott November 16th, 2007 5:30 pm

enfin il donne un lien http://www.scottgmorgan.com/blog/downl [...] tachMovie.zip
avec un exemple, mais pourquoi le fichier SourceMovie.fla se compile puisque la classe ExternalMovie n'exite ni en déclaration ni en bibliothèque ? J'ai dû rater une épisode dans flash

un aute exemple ici: http://help.adobe.com/fr_FR/ActionScri [...] 204-7e07.html (comment compiler sans erreur)
samedi 26 mars 2011 à 22:15:04 | Re : ApplicationDomain et compilation

majong

http://www.scottgmorgan.com/blog/index.php/2007/11/11/accessing-document-class-of-externally-loaded-swf-with-as3/

http://www.scottgmorgan.com/blog/downloads/DocumentClassAttachMovie.zip
samedi 26 mars 2011 à 22:16:20 | Re : ApplicationDomain et compilation

majong

http://help.adobe.com/fr_FR/ActionScript/3.0_ProgrammingAS3/WS5b3ccc516d4fbf351e63e3d118a9b90204-7e07.html
samedi 26 mars 2011 à 23:23:56 | Re : ApplicationDomain et compilation

pegase31

Membre Club Administrateur CodeS-SourceS
Bonjour,

C'est justement le sujet de ce document : comment aller piocher une classe dans un fichier externe et s'en servir.

Code ActionScript :
public function SourceMovie():void {
    var loader:Loader = new Loader();
    loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onLoadComplete);
    loader.load(new URLRequest('ExternalMovie.swf'));
}
private function onLoadComplete(e:Event):void {
    ApplicationDomain.currentDomain.getDefinition("com.scottgmorgan.ExternalMovie");
    var myExternalMovie:ExternalMovie = ExternalMovie(e.target.content);
    myExternalMovie.alert('Hello World');
}


La première ligne de la fonction onLoadComplete() va piocher dans la définition de la classe com.scottgmorgan.ExternalMovie se trouvant dans l'animation chargée ExternalMovie.swf pour pouvoir s'en servir après.
Ce que fait d'ailleurs la seconde ligne, alors que la 3ème déclenche une action histoire de bien prouver que ça fonctionne ...

C'est pour tant expliqué clairement :

Another option you have is to use the ApplicationDomain class. Using the ApplicationDomain class you can add the classes from the ExternalMovie to the SourceMovie’s ApplicationDomain. This is a great way to load in code libraries at runtime.



Peg'
dimanche 27 mars 2011 à 18:03:58 | Re : ApplicationDomain et compilation

majong

oui, je comprends c'est pourquoi je suis intéressé, mais pourquoi je n'arrive pas à compiler mon fichier avec mes classes d'exemple, le compilateur me dit que la classe est inconnue .

Si j'ai bien compris SourceMovie.fla (est vide sans composant) mais il est branché sur la classe SourceMovie.as puis il compile
dimanche 27 mars 2011 à 18:10:37 | Re : ApplicationDomain et compilation

pegase31

Membre Club Administrateur CodeS-SourceS

Si j'ai bien compris SourceMovie.fla (est vide sans composant) mais il est branché sur la classe SourceMovie.as puis il compile



On ne parle pas de "composant", mais de "classe"..
Ensuite, c'est quoi "être branché sur la classe" pour toi ?

Le mieux serait que tu nous expliques ce que tu veux faire, car je ne suis pas certain que tu regardes du bon cîté ...

Peg'
dimanche 27 mars 2011 à 18:18:37 | Re : ApplicationDomain et compilation

majong

ok ça marche
dimanche 27 mars 2011 à 18:47:16 | Re : ApplicationDomain et compilation

majong

J'ai compris mon erreur, mon objet MovieClip était dans le .fla, mais il fallait créer une classe pour cette objet, sans ça la compilation de SourceMovie échoue


Cette discussion est classée dans : http, compilation, www, com, applicationdomain


Répondre à ce message

Sujets en rapport avec ce message

POPUP [ par godak ] bonjour,bon, après avoir cherché et essayé plusieurs solutions sans succès je me résigne a poser cette question.J'avais déja utilisé le window.open po caroussel et liens ?? [ par ludonette ] Bonjour,je suis nouvelle et franchemnt ce site est une merveille.. En conseil aide tutorials.. Masi voici mon soucis.. Voicic ce que j'ai sous flash d pageflip [ par ricouner ] Bonjour je suis débutant  j'ai télécharger pageflip  " http://www.flashpageflip.com/  " en version free ... bon de toute facon les autres versions ne pageflip [ par ricouner ] Bonjour je suis débutant  j'ai télécharger pageflip  "  http://www.flashpageflip.com/  " en version free ... bon de toute facon les autres versions ne [demande] Lecteur multimédia flash cs4 protégé [ par stephanelumbroso ] Bonjour à tous, Avant toute chose, ça fait des années que je viens sur FlashKod pour y puiser des inspirations ou autres astuces et c'est un vrai bonh Demande Intro Flash [ par ptininet ] Alors enfaite j'ai deja réalisé une intro mais avec photoshop et j'aimeras pouvoir l'avoir en flash ( moin lourde) j'aimerai a peu près dans ce genr Animation interactive de personnalisation d'objet. [ par Lisy ] Bonjour à tous. Je recherche désespérément une solution en flash pour prévisualiser mes produits personnalisables, en l'occurence des faire-part et au Probleme d'affichage d'un animation flash [ par lereveurgop ] Bonjour, Comme vous pouvez le voir sur cette page (en construction): http://www.africapaintball.com/en_images.html ...les images flash ne se voit pas


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,998 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales