quel est le chemin le plus court pour convertir une applet java en flash/flex? avez-vous des expériences avec quelque chose de similaire? décrivez s'il vous plait.convertir l'applet java awt en flash/flex
merci les gars
quel est le chemin le plus court pour convertir une applet java en flash/flex? avez-vous des expériences avec quelque chose de similaire? décrivez s'il vous plait.convertir l'applet java awt en flash/flex
merci les gars
Je suis au milieu d'un tel projet en ce moment. Il ne semble pas y avoir de moyen rapide de le faire.
Nous avons simplement dû tout recommencer à zéro et réécrire l'ensemble de l'applet. Vous ne pouvez pas utiliser de code java pour créer un fichier SWF, et les langages sont suffisamment différents pour qu'il n'y ait pas vraiment moyen d'automatiser la conversion.
Il y a aussi beaucoup de différences dans ce qui est disponible. Par exemple, Flex est mono-thread, donc si votre applet Java utilise plusieurs threads, vous devrez trouver un moyen de contourner cela.
En outre, Flex peut pas ouvrir les fenêtres en dehors du fichier SWF lui-même, alors que les applets Java peuvent ouvrir les fenêtres et atteignent généralement en dehors de la zone de la fenêtre du navigateur qu'il vit dans.
je dirais que le meilleur Il s'agirait de se familiariser avec Flex, à la fois le langage et la boîte à outils de l'interface utilisateur. Une fois que vous êtes à l'aise avec les capacités de la langue et la façon dont l'interface utilisateur est construite, vous pouvez commencer à regarder à quel point votre applet java s'adapterait.
Si vous n'utilisez aucune des fonctionnalités de Java que Flex ne correspond pas, vous pouvez simplement commencer à porter chaque classe de java à actionscript, ce qui ne devrait pas être trop difficile. Si votre applet fait des choses que les fichiers SWF ne peuvent pas faire, vous devrez réfléchir davantage à la façon de l'implémenter dans Flex, et votre code ne correspondra probablement pas au code java de très près.
Jetez également un oeil à Java FX, Si vous n'êtes pas lié à la plate-forme flash/flex Il pourrait faciliter le portage de l'application car Java FX prend en charge l'appel de Java Classes et Applets.
Puis-je vous demander sur quel type de projet travaillez-vous? –
C'est un produit de conférence Web. Une partie importante du client est actuellement exécutée en tant qu'applet Java, et nous travaillons sur le passage à un SWF basé sur Flex à la place. – Herms