Forums Développement Multimédia

Aller au contenu

Lier une distribution

Director

4 réponses à ce sujet

#1 Clodo

    Ceinture Blanche

  • Members
  • Pip
  • 12 messages

Posté 08 January 2010 - 18:14 PM

Dans mon application, un choix fait par l'utilisateur implique de lier une distribution externe parmi plusieurs.
Cela est-il possible dans la projection ?
Merci

#2 bubar

    Ceinture Jaune

  • Members
  • PipPip
  • 17 messages

Posté 09 January 2010 - 00:20 AM

C'est faisable avec certaines limites. Il faut qu'une cast externe existe et soit liée au .dir.

Ensuite tu n'as plus qu'à changer la propriété filename

cast("nom de la cast externe liée").filename="chemin complet ou relatif de la nouvelle cast"

Je sais qu'il existait un xtra permettant de gérer les cast (création/destruction/...) à la volée, mais je ne sais plus son nom, ne l'ai jamais testé et ne sait pas si il est compatible avec les director récents :)

#3 bibou34

    Ceinture Bleue

  • Members
  • PipPipPipPipPip
  • 80 messages

Posté 09 January 2010 - 23:26 PM

Bonjour,

Il s'agit de l'xtra : castXtra
de notre ami Valentin Schmidt (encore merci à lui ;-))

tu peux le trouver ici :

http://staff.dasdeck...tin/xtras/cast/


les commandes (extraite du fichier aide joint à l'xtra) sont :


*AttachCastLib string castLibName, string path
*DetachCastLib any castLibNameOrNum
*NewCastLib string castLibName, *externalFlag

AttachCastLib and DetachCastlib behave exactly as the same functions of Paul Farry's
uncontinued CastControl Xtra:

AttachCastLib(string castLibName, string path)
Specify a CastLib Name, and the path of the castlib to attach an External castlib to the
current movie.
Returns: index of attached castLib

DetachCastLib
Specify a Castlib Name or Reference Number to Detach an (external or internal) Castlib
from the current movie.
Returns: 1 (succesfull) or 0 (error)

NewCastLib (which didn't exist in CastControl Xtra) can be used to create a new xastLib
on the fly, either internal (=default) or external (by setting the second parameter
externalFlag to 1).
Returns: index of new castLib

-- create new internal castLib "foo":
NewCastLib("foo")

-- create new external castLib "bar" and save it as "bar.cst":
n = NewCastLib("bar", 1)
castLib(n).save(the moviepath&"bar.cst")

#4 Clodo

    Ceinture Blanche

  • Members
  • Pip
  • 12 messages

Posté 10 January 2010 - 10:50 AM

Voir le messageClodo, le 08 January 2010 - 18:14 PM, dit :

Dans mon application, un choix fait par l'utilisateur implique de lier une distribution externe parmi plusieurs.
Cela est-il possible dans la projection ?
Merci
Merci de vos deux réponses.

#5 glurp

    Modérateur

  • Moderateur
  • PipPipPipPipPipPipPipPip
  • 1260 messages

Posté 11 January 2010 - 12:32 PM

Merci bibou34 pour le lien ;-)



1 utilisateur(s) li(sen)t ce sujet

0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)

authorised training centre

Centre de Formation Mediabox - Adobe et Apple Authorised Training Center.

Déclaré auprès de la Direction du Travail et de la Formation Professionnelle

Mediabox : SARL au capital de 62.000€ - Numéro d'activité : 11 75 44555 75 - SIRET : 49371646800035

MEDIABOX, 23, rue de Bruxelles, 75009 PARIS

FFP