2010-03-02 3 views
0

Je veux créer un formulaire en AS3, avec CS4. J'ai donc créé un nouveau fla, j'ai lâché un ComboBox, un InputText, un CheckBox et un Button. La taille du fichier binaire (SWF) est de 42 Ko (compressé). C'est trop! Je veux créer une page d'atterrissage et 42KB juste pour 4 composants c'est trop.Formulaire de flash simple, problème de taille SWF, AS3 et CS4

Je dois couper la taille, je ne peux pas arrêter d'utiliser l'un des composants. Je regardais la bibliothèque essayant de supprimer quelque chose et j'ai trouvé que ComponentShim est où le code des composants est (c'est ce que je comprends).

J'ai regardé le fichier source d'un formulaire de contact dans AS3, dans la bibliothèque il n'y a pas ComponentShim.

Merci d'avance, toute aide est la bienvenue.

Jonathan.

+0

42 Ko, c'est trop? Eh bien, n'utilisez pas le flash. –

+0

qui est 42kb? Le fla ou le swf? – Erix

+0

Le binaire, le SWF. Avec l'option Compresser le film cochée, sans elle c'est 90 Ko. –

Répondre

0

Enfin, j'ai utilisé ce library.

Ce n'est pas génial, ça me prend du temps pour le faire fonctionner, c'est en AS2 (donc je dois réécrire du code), mais c'est léger. Il est rare que les composants de base du flash ne soient pas dans l'exécution du lecteur flash, cela crée un surdébit qui est important si vous voulez faire une bannière avec flash.

2

Si les composants de l'interface utilisateur CS4 sont trop lourds à votre goût, vous devrez utiliser autre chose car il n'y a aucun moyen de les réduire. L'alternative est d'écrire vos propres composants légers ou essayer quelque chose comme MinimlComps:

http://code.google.com/p/minimalcomps/

Sinon, si 42K est trop pour vous, réévaluer la nécessité d'utiliser Flash pour manipuler un formulaire sur votre site.

+0

Ceci est pour Flex. J'utilise CS4 et Flash. –

+1

@Jonathan télécharger le fichier SWC qui est précompilé. Assurez-vous juste d'ajouter le SWC au chemin de classe (dans les paramètres de publication/flash/settings) – Allan

+0

MinimlComps n'est pas pour Flex. Vous pouvez faire ce qu'Allan a dit ou ajouter le code source à votre projet. Ils fonctionneront différemment des composants CS4, mais c'est parce qu'ils sont plus légers et plus simples. –

Questions connexes