Corrections et nouveautés dans le runtime iOS
Voici la liste des corrections et nouveautés pour ceux qui n'ont pas pris part aux béta tests. Note: vous pouvez participer aux beta tests en allant sur le forum Anglais et en ajoutant votre numéro de série iOS dans les Settings de votre compte, ça active le forum de béta tests du produit en question.
- iOS : nouvel objet Camera (seulement pour MMF2 Dev). Note: il semble qu'il y ait un crash avec cet objet sous iOS5, une correction sera publiée dans les forums de test.
- iOS : nouveaux objets Game Center (seulement pour MMF2 Dev).
- iOS : nouveaux mode Portrait et Paysage automatiques.
- iOS : nouvelle propriété pour désactiver le lissage lors du redimensionnement de l'application sur un écran de taille différente.
- iOS : nouvelles expressions dans l'objet iOS Store pour récupérer le numéro et message d'erreur, ainsi que la quantité du produit.
- iOS : Boîtes d'Edition Simple et Multi Lignes, nouvelle propriété "mot de passe".
- iOS : l'objet Image Active est porté. Il peut charger des images depuis les resources Xcode et des URLs (commençant par 'http').
- iOS : nouvelles expression dans l'objet iOS pour récupérer diverses infos système.
- iOS : les textures inutilisées depuis 15 secondes sont automatiquement libérées pour libérer de la mémoire.
- iOS : l'application utilise moins de mémoire au chargement.
- iOS : crash sous iOS5 lors de l'évaluation de constantes à virgule flottante en double précision.
- iOS : bug dde formattage des nombres à virgule flottante.
- iOS : meilleure gestion des fonctions Pause/Redémarrer des sons lorsque l'application est interrompue par un appel ou mise en sommeil.
- iOS : Récupérer Volume Son et Canal renvoyaient une valeur incorrecte.
- iOS : Coller dans le Décor n'avait pas d'effet sur le masque de collisions.
- iOS : Xmouse et ymouse renvoyaient des valeurs incorrectes en cas de touches multiples ou d'appuis multiples sur le joystick virtuel.
- iOS : certains mouvements (comme le mouvement Pinball) ne récupéraient/modifiaient pas correctement certains paramètres.
- iOS : l'objet Clickteam-movement-controller causait des crashs lors de l'exécution.
- iOS : bugs dans les transitions d'objets.
- iOS : l'option Fondu ne marchait pas correctement dans les transitions d'objets.
- iOS : les images du joystick virtuels étaient parfois incorrectes.
- iOS : l'encodage des caractères non ANSI était incorrect.
- iOS : iAD se comportait bizarrement après un changement de scène.
- iOS : les double clicks n'étaient pas détectés.
- iOS : les sous-applications pouvaient être incorrectement alignées si elles contenaient un objet avec une transition en entrée.
- iOS : optimisation de l'affichage des sous-applications.
- iOS : la destruction d'une sous-application pouvait entraîner des crashs.
- iOS : les valeurs du joystick n'étaient pas disponibles dans les sous-applications.
- iOS : l'enregistrement de tableaux de texte dans l'objet Tableau était incorrect, causant un crash au rechargement du tableau.
- iOS : objet Décor Actif, l'action Cacher n'avait pas d'effet.
- iOS : objet Compteur, crashs dans certains cas.
- iOS : objet Compteur, bug avec l'ordre des dégradés.
- iOS : bug dans écran des objets Hiscore et Input sous iOS5.
- iOS : l'objet Liste gère maintenant chargement et sauvegarde des listes (mais pas les listes de fichiers ou répertoires)
- iOS : Boîtes d'Edition Multiple et Simple Ligne, si on sortait d'une scène alors que le clavier était visible l'appli crashait.
- iOS : l'objet Contrôle Fenêtre est porté (seules quelques-unes de ses fonctionnalités).
- iOS : objet INI, les caractères Espace en début ou fin de nom de clef sont maintenant supprimés.
- iOS : les noms ne clef étaient introuvables dans les fichiers INI s'il y avait un espace avant le caractère '='.
- iOS : objet iOS Store, vous devez maintenant demander l'info produit avant de demander un paiement, obligatoire depuis iOS5. Ca devrait être entièrement compatible avec iOS4.
- iOS : objet iOS Store, crash lorsqu'on obtenait plusieurs réponses sur un produit.
- iOS : l'objet iOS Store ne déclenchait pas certaines conditions.
- iOS : dans la version Windows de l'objet Bouton iOS, l'image "Sélectionné" était utilisée à la place de l'image "En surbrillance" (comme dans iOS) lorsque le bouton était appuyé.
- iOS : objet Bouton iOS, mélange dans les images, l'objet était parfois invisible.
- iOS : objet iOS, iOS5 a supprimé la possibilité de récupérer l'identifieur unique de l'appareil donc cette fonction a été enlevée.
- iOS : objet Contrôle Joystick, la fonction Changer Y Bouton 2 modifiait la position X du bouton.
- iOS : l'objet MultiTouch ne marchait pas dans les applications.
- iOS : l'objet MultiTouch renvoyait de mauvaises coordonnées après un scrolling.
- iOS : objet MultiTouch, GetDeltaY renvoyait GetDeltaX.
- iOS : objet MTRandom, Get Rand Int renvoyait -1.
- iOS : objet MTRandom, la valeur maximum dans Get Rand Int était incrémentée de 1.
- iOS : objet MTRandom, crash avec certains nombres.
- iOS : objet AGBO, crash aléatoire (corruption mémoire).
- iOS : objets Question/Réponse et Hiscore, correction dans l'orientation du dialogue d'interface.
- iOS : bug dans la gestion de la décélération de l'objet Platform Movement.
Corrections et nouveautés dans le runtime SWF
- Flash : nouveau filtre MP3 qui vous permet d'utiliser vos propres sons MP3 dans vos applications SWF. C-a-d vous pouvez maintenant importer des sons MP3 comme vous importeriez n'importe quel autre fichier son, ces sons seront copiés directement dans le fichier SWF sans conversion.
- Flash : l'objet Contrôle Fenêtre a été porté pour des raisons de compatibilité avec les autres runtimes (seules les expressions qui renvoient la taille de l'écran sont portées).
- Flash : nouvelle expression Récupérer Langage Système.
- Flash / Boîtes Système Active et Décor : crash ou texte incorrect dans les applications SWF construites avec la version Unicode de MMF2.
- Flash : le module SWF ne marchait plus lorsque MMF2 était exécuté sous Wine. Pour le faire marcher, mettez un fichier "wine.ini" dans le répertoire de MMF2. MMF2 le détectera et construira les fichiers SWF avec une routine spécifique.
- Flash : objet Calque, les actions Fixer XY Calque, Fixer XY Calque par nom marchaient à l'envers.
- Flash : les actions "Pause" et "Relancer" des sous-applications ne marchaient pas.
- Flash : objet Boîte d'édition : le drapeau "Texte modifié" était remis à zéro après une condition "Est modifié".
- Flash : objet Boîte d'édition : cet objet supporte maintenant les polices embarquées.
- Flash : objet Boîte d'édition : la fonction "Fixer couleur de fond" avait des effets étranges, comme par exemple le changement de la casse.
- Flash : le buffer clavier n'est plus remis à zéro entre les scènes.
- Flash : dans certains jeux le mouvement plateforme refusait de sauter pendant un déplacement vers la gauche ou la droite.
- Flash / objet Boîte Combo : le premier élément de la liste n'était pas affiché dans la zone d'édition
- Flash / objet Hiscore : la propriété "Cacher au démarrage" marche maintenant.
- Flash / objet Flash Player : nouvelles conditions "La souris est dans la fenêtre" et "L'application a le focus".
- Flash / objet Flash Player : l'action Ouvrir URL n'est plus bloquée par le bloqueur de pub des navigateurs.
- Flash / objet FLV : l'expression FrameRate a été renommée en VideoFrameRate (conflit avec l'expression du même nom dans l'objet Storyboard).
- Flash : les boutons du joystick ne marchaient pas quand un objet avait un mouvement Souris.
- Flash / propriétés Preloader : après le changement des coordonnées de l'image vous ne pouviez plus les remettre à -1.
- Flash : les applications sont compatibles avec les chargeurs externes (pas seulement Mochi Live Update)
- Flash : le masque de collision des petits objets tournés et zoomés était incorrect.
- Flash : les sous-applications bougeaient erratiquement pendant les scrollings.
- Flash : objet Tableau, comparer une chaîne avec une valeur vide renvoyait toujours la valeur "vrai".
- Flash : crash lors de la destruction de certains types d'objets.
Corrections et nouveautés dans les runtimes Java
- Java : crash lors de la destruction de certains types d'objets.
- Java / Boîte Système Décor : crash ou texte incorrect dans les applications Java construites avec la version Unicode de MMF2.
- Java : l'objet MTRandom ne prenait pas les propriétés en compte.
- Java Mobile : l'objet Contrôle Fenêtre a été porté pour des raisons de compatibilité avec les autres runtimes (seules les expressions qui renvoient la taille de l'écran sont portées).
- Java Mobile: la fonction Fixer Position Y marche maintenant correctement dans le mouvement drag & drop.
Corrections et nouveautés dans les runtimes Windows
- Objet Décor Actif : nouvel objet qui vous permet d'afficher et déplacer une image à partir d'une liste d'images dans le décor de l'application.
- Objet Animation : crash dans les actions "Image Suivante / Image Précédente / Aller à" si le fichier animation n'est pas défini.
- Objet Calculateur Double Precision (runtime PC) : le formatage des valeurs entre -1 et 0 était incorrect.
- Objet Dessin : crash dans l'expression Mode.
- Objet INI : nouvelle propriété "Créer fichier INI dans répertoire Application Data". Quand cette option est sélectionnée et que vous entrez un nom de fichier sans nom de chemin, le fichier est créé dans un dossier MMF Applications dans le répertoire Application Data de l'utilisateur. Utile pour Vista ou Windows 7 où le répertoire de l'application est en général protégé. Voir la documentation pour plus d'infos.
- Runtime PC : la condition "Comparer chaîne globale" avec une expression ne marchait que pour la chaîne n°0.
- Runtime PC : la direction d'une animation avec l'option Rotation Automatique n'était pas toujours correcte (visible avec les mouvements Chemin).
- Runtime PC : la commande "Exécuter Programme Externe" est maintenant capable de lancer des applications qui ont besoin des permissions administrateur.
- Runtime PC : l'action Charger Position Scène rapportait parfois une erreur disque sans raison.
- Runtime PC : le mouvement Drag & Drop n'était pas compatible avec les actions Charger / Enregistrer Position Scène.
- Runtime PC : crash aléatoire en fin de scène quand plusieurs instances du même objet global ont des chaînes modifiables différentes.
- Runtime PC : problème avec le mode Pause après que l'application est réduite.
- Runtime PC / SDK : nouvelle fonction RFUNCTION_GETCALLTABLE permettant de récupérer un pointeur sur les tables d'appel de conditions/actions/expressions.
Corrections et nouveautés dans tous les runtimes
- Tous runtimes : une pause dans un mouvement Chemin désactivait les animations jusqu'au prochain noeud du mouvement.
- Tous runtimes : en début de scène certaines images des animations pouvaient être sautées.
- Tous runtimes, mouvement InAndOut : les animations s'arrêtaient quand l'objet était stoppé.
- Tous runtimes / Mouvements Balle, Plateforme, 8 directions, Course de Voiture : une action Détruire sur un objet ayant une animation Disparition dans un événement "hors de la scène" ou "collision" pouvait crasher.
- Tous runtimes : mouvement Circulaire, l'action Set Radius mettait le radius à zéro.
- Runtimes non-PC : la détection de collision avec les objets statiques n'était pas appelée à chaque boucle, pouvant causer des détections de collision multiples.
Corrections et nouveautés dans l'éditeur
- HWA : cette version inclut les fonctionnalités de la version HWA (modes Direct3D, shaders, effets de scènes et de calques, etc). La version HWA ne sera plus mise à jour et est automatiquement désinstallée par l'installeur du patch. Pour plus d'infos concernant les fonctionnalités HWA, référez-vous à la section HWA dans l'aide. Note: ceci ne concerne pas la version Unicode de MMF2, qui est toujours non-HWA.
- Fenêtre propriétés : problème de couleur en modes "contraste élevé".
- Editeur d'événements : crash dans la boîte de dialogue Activer/Désactiver Groupe si la scène contient plus de 1000 groupes.
- Editeur d'événements : lors de l'édition d'une zone dans des conditions comme Prendre Objet Dans une Zone, le coefficient de zoom de l'éditeur de scène est automatiquement mis à 100% sinon ça cause des bugs dans l'édition de zone.
- Version Unicode Anglaise : certaines extensions non-Unicode pouvaient avoir un nom incorrect après insertion dans l'éditeur de scène.
- Version Unicode Anglaise : certains objets non Unicode, en particulier les objets créés avec le SDK EDIF, pouvait avoir un nom étrange dans la boîte Insérer Objet.
- Version Unicode Anglaise / modules SWF et iOS : la version Unicode des objets spécifiques aux modules SWF et iOS n'est pas installée par ces modules, par erreur. Ils sont installés par ce patch. En théorie ça ne devrait pas poser de problème, mais vérifiez quand même les paramètres des objets FLV, Bouton iOS, iOS Boîte d'Edition Multiple et iOS Boîte d'Edition Simple après le chargement d'applications Unicode qui contiennent ces objets. Tenez-nous au courant en cas de problème. |