Hello :)
Personnellement je vois la limite au niveau de mes propres classes bas
niveau AS3 et que si j'utilise la metadata je deviens dépendant de quelques
classes de bases du FlexSDK qui ne sont pas natives au player et qui
utilisent d'autres classes comme NameUtil.. ou avec des ajouts de la version
du dernier Flex SDK avec un "include"

C'est certain que cela ajoute pas vraiment grand chose, sauf si l'on
souhaite créer son propre framework et que l'on n'a pas envie d'avoir
justement cette dépendance avec le Flex SDK même pour si peu pour moi cela
fait beaucoup :)

Après c'est clair que c'est pas un soucis pour la plupart des utilisateurs
:)

EKA+ :)


Le 24 octobre 2008 22:05, iteratif <[EMAIL PROTECTED]> a écrit :

>
> Re
>
> vous pouvez même si vous voulez voir les classes générées en interne
> par Flash CS4,
> en modifiant le paramètre suivant :
>
> <flex-config>
>    <compiler>
>        <keep-generated-actionscript>true</keep-generated-actionscript>
>    </compiler>
> </flex-config>
>
> d'ailleurs voici la classe générée pour l'exemple donné:
> package
> {
>
> import mx.core.BitmapAsset;
>
> [ExcludeClass]
> [Embed(exportSymbol="UsingEmbed_theClass", _pathsep="true",
> _resolvedSource="C:/Development/assets/tala.gif", source="assets/
> tala.gif", _file="C:/Development/GIFEmbed.as", _column="2",
> _line="5")]
>
> public class GIFEmbed_theClass extends mx.core.BitmapAsset
> {
>    public function GIFEmbed_theClass()
>    {
>            super();
>    }
>
> }
>
> }
>
> moi, j'y vois pas trop de limitation ;)
>
> On 24 oct, 21:56, iteratif <[EMAIL PROTECTED]> wrote:
> > Salut,
> >
> > il y a pas vraiment de limitation mais plutot des warnings pour
> > indiquer
> > qu'il faut les classes comme BitmapAsset, MovieClipAsset etc...
> > pour permettre l'utilisation du metadata Embed if suffit de voir dans
> > le
> > fichier de configuration sur l'utilisation de flex SDK dans Flash CS4:
> >
> > C:\Program Files\Adobe\Adobe Flash CS4\Common\First Run\ActionScript
> > 3.0\FlexInfo.xml
> >
> > voici une partie de son contenu :
> >
> >    <metadata-info-list>
> >                 <metadata-info name="Embed">
> >                         <need-sdk-warning level="class,variable">
> >         <required-definition>mx.core.BitmapAsset</required-definition>
> >         <required-definition>mx.core.ButtonAsset</required-definition>
> >         <required-definition>mx.core.ByteArrayAsset</required-
> > definition>
> >         <required-definition>mx.core.FontAsset</required-definition>
> >         <required-definition>mx.core.MovieClipAsset</required-
> > definition>
> >         <required-definition>mx.core.SoundAsset</required-definition>
> >         <required-definition>mx.core.SpriteAsset</required-definition>
> >         <required-definition>mx.core.TextFieldAsset</required-
> > definition>
> >                         </need-sdk-warning>
> >                 </metadata-info>
> >                 <metadata-info name="Event">
> >                         <hoist-from-frame-script/>
> >                 </metadata-info>
> >                 <metadata-info name="ResourceBundle">
> >                         <need-sdk-warning level="variable">
> >         <required-definition>mx.resources.ResourceBundle</required-
> > definition>
> >                         </need-sdk-warning>
> >                 </metadata-info>
> >                 <metadata-info name="Style">
> >                         <hoist-from-frame-script/>
> >                 </metadata-info>
> >                 <metadata-info name="SWF">
> >                         <hoist-from-frame-script/>
> >                 </metadata-info>
> >         </metadata-info-list>
> >
> > Il vous oblige a ce que votre fla pointe sur la librairie flex.swc
> > qui contient les definitions des classes que je parle plus haut.
> >
> > Iteratif
> > ++
> >
> > On 24 oct, 20:14, ekameleon <[EMAIL PROTECTED]> wrote:
> >
> >
> >
> > > Hello :)
> > > Oui c'est clair qu'avec un swc il n'y a pas de soucis :)
> >
> > > Reste malgré tout que la metadata [Embed... est bien sympa, surtout si
> l'on
> > > souhaite automatiser la création d'un swf avec des assets rapides
> générés
> > > avec Flash sans trop de contrainte.
> >
> > > Avec la balise [Embed... on peut par exemple insérer un SVG dans une
> classe
> > > et avec Flash c'est un peu moins simple. (A moins que dans CS4 on
> puisse
> > > insérer des SVG dans la biblio ?)
> >
> > > Surtout que parfois on peut bosser avec des graphistes qui ont un peu
> de mal
> > > avec les swc & co :)
> >
> > > Ce qui me chagrine le plus c'est que Adobe sur son Flex SDK opensource,
> > > ferme pas mal de chose en orientant de plus en plus vers FlexBuilder et
> en
> > > fermant un peu la liberté que nous pouvions avoir avant. Il faut juste
> > > qu'ils n'aillent pas trop loin dans l'avenir je pense.
> >
> > > EKA+ :)
> >
> > > Le 24 octobre 2008 19:10, Francois-Henry Vasseur <[EMAIL PROTECTED]>
> a
> > > écrit :
> >
> > > > - nommer tes assets avec un nom de classe tampon du type "xxxx_skin",
> > > > - publier ta lib en .swc depuis Flash,
> > > > - ajouter ce .swc au projet Flex Builder, ou Flash Develop (clic
> droit >
> > > > ajouter),
> > > > - tu peux instantier la xxxxx_skin, ou l'étendre, en copilant sous
> flex
> > > > SDK.
> >
> > > > J'ai pas Flash CS4, mais ça marche sous Flex SDK 3. Je suis curieux
> de
> > > > savoir si ça marche, mais il n'y a pas de raison.
> >
> > > > Le 24 octobre 2008 19:04, ekameleon <[EMAIL PROTECTED]> a écrit :
> >
> > > >> Hello :)
> >
> > > >> En lisant
> > > >>
> http://flashauthoring.blogspot.com/2008/09/flash-cs4-and-flex-metadat...
> >
> > > >> Et vu que j'ai pas encore eu la chance d'essayer Flash CS4
> > > >> (j'attendrais comme tout le monde sa sortie officielle pour
> l'essayer)
> >
> > > >> J'ai bien l'impression que comme dans Flex3 ils ont limités à tout
> > > >> jamais la metadata [embeds dans les classes AS3 et qu'il faut
> > > >> absolument utiliser les classes du framework Flex pour embeder un
> > > >> asset dans nos animations en pure AS3...
> >
> > > >> Du coup pour moi, nous perdons une fonctionnalité qui existait bel
> et
> > > >> bien dans Flex2 ... la possibilité d'utiliser un simple SWF par
> > > >> exemple généré dans Flash sans code qui sert de bibliothèque
> d'images
> > > >> pour créer ensuite une application en AS3 :(
> >
> > > >> Je me demande pourquoi Adobe a limité à ce point le compilateur ? A
> > > >> moins qu'il y est une commande cachée pour compiler et utiliser des
> > > >> [Embed... avec des MovieClip simples ?
> >
> > > >> Bref... c'est vraiment dommage de ne plus pouvoir utiliser le
> > > >> compilateur sans cet arrière goût forcé par Adobe contenu dans le
> Flex
> > > >> SDK :(
> >
> > > >> J'espère que dans l'avenir Adobe se rendra compte que certains
> > > >> développeurs n'ont pas forcément du Flex SDK (frameworks) pour
> bosser
> > > >> dans leur vie de tous les jours...
> >
> > > >> EKA+ :)- Masquer le texte des messages précédents -
> >
> > > - Afficher le texte des messages précédents -- Masquer le texte des
> messages précédents -
> >
> > - Afficher le texte des messages précédents -
> >
>

--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "FCNG" de 
Google Groupes.
 Pour transmettre des messages à ce groupe, envoyez un e-mail à 
l'adresse [email protected]
 Pour résilier votre abonnement à ce groupe, envoyez un e-mail à 
l'adresse [EMAIL PROTECTED]
 Pour afficher d'autres options, visitez ce groupe à l'adresse 
http://groups.google.com/group/FCNG?hl=fr
-~----------~----~----~----~------~----~------~--~---

Répondre à