Adobe Flash: Formations & Forums: /!\ SOLUCE pour débridé le "fscommand" et "m - Adobe Flash: Formations & Forums

Voir le contenu

  • (3 Pages)
  • +
  • 1
  • 2
  • 3
  • Vous ne pouvez pas créer de sujet
  • Vous ne pouvez pas répondre au sujet

/!\ SOLUCE pour débridé le "fscommand" et "m

#1 Utilisateur non-connecté   lo

  • Ceinture Blanche
  • Groupe : Membres
  • Messages : 11
  • Inscrit : 22-March 03

Posté 05 April 2003 - 06:16 PM

tongue.gif
vous êtes surement nombreux a avoir voulu lancé un programme exe associé a un fichier (photoshop pour un psd par exemple, acrobat pour un pdf etc...) et a avoir remarqué que ca marché pas dans MX. On vous a donné une solution dans un tutaux avec un .bat mais celle ci a juste un petit inconvénient, elle ouvre une fenêtre ms dos pendant un lap de temps plus ou moins long selon les machines, fenêtre qui se ferme automatiquement certe mais c pas bien bo. alors voila g plus simple :

allez dabord récupérer le programme FREEMX .

il est ici -> http://freemx.arsware.org/

dézippez et récupérer juste le "freeMx.exe" que vous logerai dans un rep "fscommand" situé a la racine de votre cdrom. (comme dab)
c le seul fichier ki nous interresse.

maintenant sur la premiére frame de votre scéne flash (ou n'importe ou du moment que la fonction est accessible) ajouter ceci dans l'actionscript :


function fmxExec(thing) {
var url;
var success;
if (getVersion().substr(0, 3) == "WIN") {
url = SharedObject.getLocal("freeMX2002", "/");
url.data.url = thing;
success = url.flush();
trace("success" add success);
fscommand("exec", "freeMX.exe");
}
}


voila et c tout.

a present au lieu d'appeler l'habituel fscommand("exec","nomdufichier"); vous allez appelez :

fmxExec("nomdufichier");

quelques précisions :

si vous voulez ouvrir un fichier inclu dans votre cdrom, alors placez-le évidement dans le répertoire fscommand, ce qui ne vous empéches pas de faire des sous repertoire a l'interieur de fscommand:
exemple:
fmxExec("3Dfiles/scene.max"); lancera 3dsmax (pour peu qu'il soit installé sur la machine client bien évidement) et ouvrira le fichier scene.max situé dans "fscommand/3Dfiles/scene.max" a la racine du CDROM.

si vous voulez lancez un programme sur la machine client dont vous connaissez le chemin , voila la syntaxe, ca marchera aussi :

fmxExec("C:\\Program Files\\Adobe\\Photoshop 7.0\\Photoshop.exe");

enfin cet actionscript retablie aussi la fonction "mailto" (qui ne marche pas en projecteur puisqu'elle lance implicitement un programme) et lancera outlook avec cette syntaxe :

fmxExec("mailto:lobyz@voila.fr");


voila j'espére en avoir aidé certain, j'ai juste simplifié le programme freemx alors un gd merci a l'auteur de ce petit prog biggrin.gif .
0

#2 Utilisateur non-connecté   zawa

  • Honoris (modokiféplurien)
  • Groupe : Honoris
  • Messages : 1750
  • Inscrit : 02-September 02
  • Location:Biarritz
  • Interests:Grimpe - surf - photo
  • Version logiciel:7.2

Posté 06 April 2003 - 05:42 PM

:wink: super

merci lo :wink:
0

#3 Utilisateur non-connecté   Mayers

  • Ceinture Jaune
  • Groupe : Membres
  • Messages : 29
  • Inscrit : 12-September 02
  • Location:Paris

Posté 11 April 2003 - 09:46 AM

ouai c'est super mais maintenant j'ai une autre fenetre, avec freMX inscrit
je reconnais qu'i faut remercier le gentil developpeur, mais c'est plutot corriger un probleme avec un autre..non..?

WM
0

#4 Utilisateur non-connecté   lo

  • Ceinture Blanche
  • Groupe : Membres
  • Messages : 11
  • Inscrit : 22-March 03

Posté 14 April 2003 - 06:23 AM

pas eu ce pb sauf qd g commencé a touché aux lignes concernant la variable "success" mieux vaut laisser le prog tel quel

...et g testé sur plusieurs machine (win 2000 et xp) biggrin.gif
0

#5 Utilisateur non-connecté   flashwolf2

  • Ceinture Blanche
  • Groupe : Membres
  • Messages : 9
  • Inscrit : 26-December 02

Posté 11 May 2003 - 01:57 AM

bravo LO ca c'est de la recherche !
tu fais avancer nos recherches et noter taf merci !
0

#6 Utilisateur non-connecté   chipaldance

  • Administrateur
  • Groupe : Administrateur
  • Messages : 10464
  • Inscrit : 08-May 02
  • Gender:Male
  • Version logiciel:CS5
  • Compétences: Non communiqué.

Posté 13 May 2003 - 06:02 PM

je vais faire un ptit message dans la salle programme.
0

#7 Utilisateur non-connecté   pvpv

  • Ceinture Verte
  • Groupe : Membres
  • Messages : 138
  • Inscrit : 10-April 03

Posté 15 May 2003 - 12:48 PM

CA MARCHE PAS!
0

#8 Utilisateur non-connecté   ekameleon

  • Habitué
  • Groupe : Formateur Mediabox
  • Messages : 20168
  • Inscrit : 10-May 02
  • Gender:Male
  • Location:Marseille
  • Interests:ECMAScript, ActionScript, Arts Martiaux, Manga, dessin, snake
  • Version logiciel:FDT 3.2
  • Compétences: Développeur Actionscript 3.

Posté 15 May 2003 - 12:51 PM

Tu as fais quoi ? tu devrais savoir que dire simplement "cela marche pas" cela veut rien dire wink.gif
bye smile.gif
Je ne cherche pas à connaître les réponses, je cherche à comprendre les questions (Confucius)

Pour tous vos projets AS3 , AS2, JSDB et FMS essayez mon framework Opensource :

Site officiel du projet
Documentation sur le wiki de mediabox
0

#9 Utilisateur non-connecté   pvpv

  • Ceinture Verte
  • Groupe : Membres
  • Messages : 138
  • Inscrit : 10-April 03

Posté 15 May 2003 - 12:54 PM

g placé le repertoire fs command avec un sous repertoire fichiers ou g placé mes fichiers.. ensuite g copier la portion de code et j'ai fait..

CODE
function comboFichierSelection() {    

var sel = _root.comboFichier.getSelectedItem();

if (sel.data != "") {

 fmxExec("fichiers/"+sel.data);

}

}


et ca marche pas!
0

#10 Utilisateur non-connecté   pvpv

  • Ceinture Verte
  • Groupe : Membres
  • Messages : 138
  • Inscrit : 10-April 03

Posté 15 May 2003 - 01:03 PM

j'ai fais un trace pour avoir le nom des variables qui etait dans la combo box et bizzarement elles ont un espace devant a chaque fois..
0

#11 Utilisateur non-connecté   lo

  • Ceinture Blanche
  • Groupe : Membres
  • Messages : 11
  • Inscrit : 22-March 03

Posté 20 May 2003 - 09:45 AM

ben tu vois bien que ce n'est pas la méthode qui est en cause...
moi ca marche ton code
a mon avis, tu as simplement mal rempli les propriétés du composants...
dl donc ca et dis moi si c ce que tu souhaites faire...

:arrow:
http://membres.lycos.../testflash.html[/url]
0

#12 Utilisateur non-connecté   pumpkinhead

  • Ceinture Jaune
  • Groupe : Membres
  • Messages : 24
  • Inscrit : 11-January 03

Posté 24 July 2003 - 05:03 AM

hello

j'ai utilisé ce FeeMX et je dois dire que je suis decu, j'arrive tout simplement pas a le faire fonctionné. Meme les Samples fournies sur leur site ne fonctionne pas (oui j'ai tout bien placé...meme avec le dossier fscommand). Je sais pas si ca rapport avec WinXp, mais bon j'arrive pas a grand chose avec ce truc. J'ai remarqué quelque chose de bizarre par contre:

Si j'ai bien compris, FreeMX est fait pour les projecteurs... alors pourquoi quand j'utilsie le projecteur, il ne creer pas le fichier "freeMX2002.sol" ou il devrait etre. (le mien se trouvait dans C:\Documents and Settings\Admin\Application Data\Macromedia\Flash Player\localhost, si ca peut vous donné une idée)

Mais quand je regarde le .swf dans mon browser, là il creer "freeMX2002.sol" . ( ? ) Mais ca marche pas plus.... ma fenetre perd le focus un court laps de temps et reviens.

Rendu a ce point, je comprends plus rien. de laide svp!

(
0

#13 Utilisateur non-connecté   ekameleon

  • Habitué
  • Groupe : Formateur Mediabox
  • Messages : 20168
  • Inscrit : 10-May 02
  • Gender:Male
  • Location:Marseille
  • Interests:ECMAScript, ActionScript, Arts Martiaux, Manga, dessin, snake
  • Version logiciel:FDT 3.2
  • Compétences: Développeur Actionscript 3.

Posté 24 July 2003 - 07:56 AM

Les .sol en général c'est certain que cela fonctionne par des SharedObject wink.gif
Dans tous les cas faut toujours voir si c'est vraiment utile d'utiliser ce type d'appli ou pas. Le mieux restant au bout du compte de faire sa propre appli de projection mais c'est sur c'est + chaud wink.gif
bye smile.gif
Je ne cherche pas à connaître les réponses, je cherche à comprendre les questions (Confucius)

Pour tous vos projets AS3 , AS2, JSDB et FMS essayez mon framework Opensource :

Site officiel du projet
Documentation sur le wiki de mediabox
0

#14 Utilisateur non-connecté   pumpkinhead

  • Ceinture Jaune
  • Groupe : Membres
  • Messages : 24
  • Inscrit : 11-January 03

Posté 24 July 2003 - 10:38 PM

chaud tu dis! ca c sur! les seul facons que j'ai trouvé pour faire la meme chose ( et sans utilisé les bat disgracieux) c:

1-- mettre le flash dans un director, qui lui est plus apte a ouvrir tout ce qu'on veux. Malheureusement, le pointeur n'affiche pas la main sur les boutons et le cursor flashouille un peu. J'ai pas encore trouvé comment regler le prob.

2-- creer, comme tu dis, sa propre appli. Sauf que c pas tres evidemment. surtout quand ill faut la faire en VB et que tu as pas le prog. (juste comme ca, s'il y a qqun qui est assez fort en VB, pourrait-il me donné un coup pouc svp...par PM ou email)


enfin, je donnerais des nouvelles quand j'aurais resolu le prob, ca peux tjourrs etre utile pour les autres.

PS. je savais tres bien que SharedObject creait des .sol, je voulais savoir pkoi il les creait pas en projection...
0

#15 Utilisateur non-connecté   jeanphilippe

  • Grosso Modo
  • Groupe : Honoris
  • Messages : 26858
  • Inscrit : 08-January 03
  • Gender:Male
  • Location:Angoulême
  • Version logiciel:Flash CS5
  • Compétences: Graphiste.

Posté 24 July 2003 - 10:42 PM

Citer

PS. je savais tres bien que SharedObject creait des .sol, je voulais savoir pkoi il les creait pas en projection...

ah bon, t'as vu ça ou? sad.gif
0

#16 Utilisateur non-connecté   pumpkinhead

  • Ceinture Jaune
  • Groupe : Membres
  • Messages : 24
  • Inscrit : 11-January 03

Posté 24 July 2003 - 10:50 PM

1 sur mon ordi,
2 sur le lien que j'ai donné dans mon premier message

tu vois, j'ai cherché dur avant de posté, comme vous nous l'avez si bien enseigné
:wink:
0

#17 Utilisateur non-connecté   ekameleon

  • Habitué
  • Groupe : Formateur Mediabox
  • Messages : 20168
  • Inscrit : 10-May 02
  • Gender:Male
  • Location:Marseille
  • Interests:ECMAScript, ActionScript, Arts Martiaux, Manga, dessin, snake
  • Version logiciel:FDT 3.2
  • Compétences: Développeur Actionscript 3.

Posté 25 July 2003 - 07:37 AM

??? pareil ? un SharedObject cela marche dans tous les formats d'une animation FLASH, maintenant faut voir si tu as pas un problème de mise à jour du plugin flash interne au logiciel qu'il faut mettre à jour en cherchant sur le site de macromédia.
bye smile.gif
Je ne cherche pas à connaître les réponses, je cherche à comprendre les questions (Confucius)

Pour tous vos projets AS3 , AS2, JSDB et FMS essayez mon framework Opensource :

Site officiel du projet
Documentation sur le wiki de mediabox
0

#18 Utilisateur non-connecté   larsenic

  • Ceinture Jaune
  • Groupe : Membres
  • Messages : 42
  • Inscrit : 06-August 03

Posté 07 August 2003 - 09:11 AM

Un immense merci pour ce petit script qui me simplifie grandement la vie. J'avais commencé avec les .bat et le geturl pour le mailtto amis en effet ça n'était pas top, alors que là.....

Grand merci!!!!!!!!!!!
0

#19 Utilisateur non-connecté   mako

  • Ceinture Jaune
  • Groupe : Membres
  • Messages : 18
  • Inscrit : 01-August 03

Posté 11 August 2003 - 04:49 PM

franchement grand merci pour ca!!! > enfin cet actionscript retablie aussi la fonction "mailto" (qui ne marche pas en projecteur puisqu'elle lance implicitement un programme) et lancera outlook avec cette syntaxe :

fmxExec("mailto:lobyz@voila.fr");

// mais le ptit oups c pour les macs...les .exe c pas trop ca
ce ptit soft na pas de version soeur adaptée aux macs ( qui nous ft bien iech d'ailleurs)...
0

#20 Utilisateur non-connecté   Guismow

  • chat d'eau
  • Groupe : Membres
  • Messages : 942
  • Inscrit : 19-February 03
  • Location:Londres

Posté 18 August 2003 - 10:04 AM

c'est énorme bravo a celui qui pensé a ce programme :wink:
0

#21 Utilisateur non-connecté   hrayemi

  • Ceinture Jaune
  • Groupe : Membres
  • Messages : 15
  • Inscrit : 24-June 02

Posté 18 August 2003 - 01:39 PM

salut,
moi j'ai essayé mais ça marche pas !
je réalise un cd-rom et a ce que j'ai compris freeMx ne marche pas en projection alors y'a pas de solution pour pouvoir lancer des progs !
0

#22 Utilisateur non-connecté   fourmi

  • Habitué
  • Groupe : Honoris
  • Messages : 1504
  • Inscrit : 02-October 02
  • Logiciels utilisés:Flash CS5 Pro
  • Gender:Not Telling
  • Location:78
  • Version logiciel:Flash CS5 Pro
  • Compétences: Développeur Actionscript 3.

Posté 18 August 2003 - 02:02 PM

FreeMX fonctionne pour des projections (heureusement wink.gif ).

Refais la procédure indiquée par lo, si tu suis les étapes exactement comme il les décrit, ça marche.

a+

Fourmi
C'est fourmidable, non ? ;)
0

#23 Utilisateur non-connecté   DCM

  • Habitué
  • Groupe : Membres
  • Messages : 1248
  • Inscrit : 23-August 03
  • Location:une étrange planète en état de délabrement avancé
  • Interests:ha-ha...

Posté 02 September 2003 - 11:29 AM

En tout cas moi je dis "Merci lo et bravo !" et aussi bravo au développeur de FreeMX.
:bravo:

Les petits pb qui peuvent survenirs trouvent toujours une solution avec de la patience et de la persévérence.

Tiens... ça ferait une chouette signature ça...
:roi:

____________________________________
http://www.tachedecafe.com
0

#24 Utilisateur non-connecté   DCM

  • Habitué
  • Groupe : Membres
  • Messages : 1248
  • Inscrit : 23-August 03
  • Location:une étrange planète en état de délabrement avancé
  • Interests:ha-ha...

Posté 02 September 2003 - 12:14 PM

Citer

mais le ptit oups c pour les macs...les .exe c pas trop ca
( qui nous ft bien iech d'ailleurs)...


C'est comme pour les autoruns. 'Faut s'adapter aux fonctionalités du mac...
8)

____________________________________
http://www.tachedecafe.com
0

#25 Utilisateur non-connecté   Niko

  • Talk is cheap, Show me code.
  • Groupe : Administrateur
  • Messages : 3851
  • Inscrit : 22-November 02
  • Location:Dans le sud
  • Version logiciel:Flex 3 SDK
  • Compétences: Développeur Actionscript 3.

Posté 02 September 2003 - 12:29 PM

c'est à dire, faire des fichiers textes, laugh.gif

becarfull : troll inside
Open Source Flash - Haxe - niko.informatif.org - My Del.icio.us
Flash c'est juste une succession d'images
julien_> Flex en gros c est bien pour faire un site avec des formulaires
0

#26 Utilisateur non-connecté   Jaya808

  • Ceinture Blanche
  • Groupe : Membres
  • Messages : 9
  • Inscrit : 24-February 03

Posté 08 December 2003 - 02:53 PM

YES ça marche! Mais moi pour que ça marche vraiment j'ai du ajouter la ligne:
CODE
#include "fscommand/freeMX.as"
alors que ça n'était pas spécifié dans le tuto mais bon bref ça march.

Par contre une autre question de newbee:
comment je fais pour que mes liens mailto marche sur PC (freeMX) et sur mac (geturl). Je suis obligé de compiler mon projecteur en 2 versions?
0

#27 Utilisateur non-connecté   Niko

  • Talk is cheap, Show me code.
  • Groupe : Administrateur
  • Messages : 3851
  • Inscrit : 22-November 02
  • Location:Dans le sud
  • Version logiciel:Flex 3 SDK
  • Compétences: Développeur Actionscript 3.

Posté 08 December 2003 - 03:01 PM

ben, c'est clair, hqx pour mac, et exe pour pc :-)
Open Source Flash - Haxe - niko.informatif.org - My Del.icio.us
Flash c'est juste une succession d'images
julien_> Flex en gros c est bien pour faire un site avec des formulaires
0

#28 Utilisateur non-connecté   Jaya808

  • Ceinture Blanche
  • Groupe : Membres
  • Messages : 9
  • Inscrit : 24-February 03

Posté 08 December 2003 - 03:18 PM

Oui je sais bien qu'il me faut un projecteur mac et pc mais ce que je voulais savoir c'est si dans mon .fla je pouvais faire mon lien sous la forme:
CODE
on (release) {

fmxExec("mailto:moi@monsite.ch");

}


et sous la forme:
CODE
on (release) {

geturl("mailto:moi@monsite.ch");

}


donc un truc du genre:.
CODE
on (release) {

fmxExec("mailto:moi@monsite.ch");

geturl("mailto:moi@monsite.ch");

}



En sachant que sur certains PC (win95, 98, ME) les liens geturl mailto: fonctionnent donc il y a un risque que mon lien se lance 2 fois.
0

#29 Utilisateur non-connecté   Niko

  • Talk is cheap, Show me code.
  • Groupe : Administrateur
  • Messages : 3851
  • Inscrit : 22-November 02
  • Location:Dans le sud
  • Version logiciel:Flex 3 SDK
  • Compétences: Développeur Actionscript 3.

Posté 08 December 2003 - 03:26 PM

tu peux utiliser l objet system.capability et faire un test, selon que la plateforme et mac ou pc, à l'interieur de ton onRelease ....
Open Source Flash - Haxe - niko.informatif.org - My Del.icio.us
Flash c'est juste une succession d'images
julien_> Flex en gros c est bien pour faire un site avec des formulaires
0

#30 Utilisateur non-connecté   zawa

  • Honoris (modokiféplurien)
  • Groupe : Honoris
  • Messages : 1750
  • Inscrit : 02-September 02
  • Location:Biarritz
  • Interests:Grimpe - surf - photo
  • Version logiciel:7.2

Posté 08 December 2003 - 06:11 PM

salut

tu peux utiliser la fonction de free MX pour ça...

tu as un exemble en bas de ce tuto pour t'en inspirer :

http://www.flash-for...ighlight=freemx

a+ :wink:
0

  • (3 Pages)
  • +
  • 1
  • 2
  • 3
  • Vous ne pouvez pas créer de sujet
  • Vous ne pouvez pas répondre au sujet

1 utilisateur(s) dans ce sujet
0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)