Titre: director
Posté par: lulu le le 26-10-2004 a 15:34:53
salut,j'ai un petit pbm sur director... je ne suis pas trés calée mais je me fait aidé bien que là, le souci persiste... la question est: je réalise un cdrom sur director et celui ci fonctionne tres bien sur pc; mais la projection mac ne fonctionne pas en ce qui les utilisations de script "compliqué" : en l'occurence un objet déplacable qui placé à tel endroit dans la scene constitue une liste ;un bouton fait appel à cette liste et ouvre les fichiers liés (vidéos et sons) dans l'ordre prescrit par la liste...sur mac il ne se passe plus rien! j'ai besoin d'un soutien moral car jusqu'ici j'avais cru que les scripts etaient les memes pour mac et pc... peut etre manque til à director mac une info dont director pc n'a pas besoin mais laquelle? aidez moi si vous le pouvez!merci ::) |
Titre: Re:director
Posté par: aLaNa le le 26-10-2004 a 17:02:18
C'est bizar car moi quand je passe de mac à pc ou pc à mac, je n'ai pas ce genre de problème... tu as bien coché les bonnes options lorsque tu crées la projection ? (dans Fichier>parametre de publication, il y a des cases à coché pour une lecture sous mac). |
Titre: Re:director
Posté par: lulu le le 26-10-2004 a 20:01:56
et bien il que oui car pour tout les scripts simple cela fonctionne.il n'y a en fait qu'un script qui ne fonctionne pas et il est utlisé deux fois dans le scenario une fois la liste appelle des videos et l'autre des sons... je joint le script en question ... il y a bien sur un "init"
Global liste_sprite Global num_sprite Global liste_loc Global ref_loc Global ordre_sprite Global longueur_liste
On ajout_sprite me ref_loc = 0 ordre_sprite = [] liste_loc = [] sprite_locH = sprite(num_sprite).locH setaProp liste_sprite, num_sprite, sprite_locH reorganiser(me) end
On retrait_sprite me ref_loc = 0 ordre_sprite = [] liste_loc = [] deleteProp liste_sprite, num_sprite if liste_sprite.count=0 then exit else reorganiser(me) end if end
On reorganiser me longueur_liste = 0 repeat with i= 1 to liste_sprite.count liste_loc.addAt(i, liste_sprite.getAt(i)) end repeat liste_loc.sort() repeat with i= 1 to liste_loc.count index_loc = liste_sprite.getPos(liste_loc.getAt(i)) ordre_sprite.addAt(i,liste_sprite.getpropAt(index_loc)) end repeat ref_loc = 80 + sprite(ordre_sprite.getAt(1)).member.width/2 sprite(ordre_sprite.getAt(1)).locH = ref_loc setaProp liste_sprite, ordre_sprite.getAt(1), ref_loc if ordre_sprite.count > 1 then repeat with i = 2 to ordre_sprite.count ref_loc = ref_loc + sprite(ordre_sprite.getAt(i-1)).member.width/2 + sprite(ordre_sprite.getAt(i)).member.width/2 sprite(ordre_sprite.getAt(i)).locH = ref_loc setaProp liste_sprite, ordre_sprite.getAt(i), ref_loc end repeat end if repeat with i = 1 to ordre_sprite.count longueur_liste = longueur_liste + sprite(ordre_sprite.getAt(i)).member.width end repeat end
en fait c'est un bouton qui declenche l'action de ce script... |
Titre: Re:director
Posté par: @rno le le 27-10-2004 a 18:34:26
Slt,
Je fais pas mumuse avec director mais les prbs Mac/Pc ça m'amuse toujours. ;) Après avoir lu le post et n'avoir rien compris, ma question est donc : Est ce que les versions st les mêmes sur Mac et sur PC? car c pt être juste un prb d'incompatibilité. Je vais surement dire une connerie mais j'avais souvenir que pr faire un cd-rom Mac/PC seul le fichier Autorun était différent entre les plateformes. Sinon, fais une recherche sur le net et va voir sur le site de Macromedia...
Bon courage
|
Titre: Re:director
Posté par: lulu le le 27-10-2004 a 20:50:37
merci pour ta reponse... effectivement seul les autorun different entre mac et pc... le probleme qui se pose est ailleurs puisque il n'y a que un script qui ne peut etre géré correctement .la question des versions de director utilisées peuvent peut etre etre à la source car je suis amenée à créer deux projections pour mac os9 et osx puisque les deux sont incompatibles mais l'ensemble fonctionne . seul un detail du cd rom reste incompatible merci quand meme |
Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.
|