Cela va sembler une question boiteuse - fondamentalement, nous avons téléchargé un paquet appelé Squiggly - http://labs.adobe.com/technologies/squiggly/ - et nous essayons de l'implémenter dans Flash (en utilisant AS3, CS5). Et aucun d'entre nous sont très bons à flash, et ont aucune idée de comment le faire, l'actionscript dans les .as est la suivante:Utiliser Squiggly dans Flash CS5
package
{
import flash.display.Sprite;
import flashx.textLayout.container.ContainerController;
import flashx.textLayout.elements.TextFlow;
import flashx.textLayout.conversion.TextConverter;
import flashx.textLayout.edit.EditManager;
import com.adobe.linguistics.spelling.SpellUIForTLF;
public class SquigglyTLFExample extends Sprite
{
public function SquigglyTLFExample()
{
var markup:XML = <TextFlow xmlns='http://ns.adobe.com/textLayout/2008'><p><span>I know </span><span fontStyle='italic'>Enlish</span><span>. Use the context menu to see the suggestions of the missbelled word.</span></p></TextFlow>;
var textFlow:TextFlow = TextConverter.importToFlow(markup, TextConverter.TEXT_LAYOUT_FORMAT);
textFlow.flowComposer.addController(new ContainerController(this, 500, 600));
textFlow.flowComposer.updateAllControllers();
textFlow.interactionManager = new EditManager();
SpellUIForTLF.enableSpelling(textFlow, "en_US");
}
}
}
J'ai un swf vide, et que vous voulez juste savoir comment mettre en œuvre à une zone de texte. Pourquoi les gens utilisent-ils toujours le flash? :(
Je ne suis pas sûr interroger Flash et pourquoi les gens l'utilisent dans la balise Actionscript-3 sur le SO vais vous faire du bien. En outre, il ne suffit pas de remettre en question l'utilisation de Flash uniquement parce que vous ou vos collègues ne pouvez pas l'utiliser. En ce qui concerne votre "vraie" question. Quelle est l'erreur que vous obtenez et comment la sortie du code que vous avez publié diffère-t-elle de votre sortie attendue? – Bakapii
Salut Bakapii. Je suppose que j'étais frustré, mais c'est quelque chose qui me prendrait 5 minutes en utilisant JavaScript .. Je ne comprends pas pourquoi Adobe a rendu leur documentation si mauvaise et y compris une bibliothèque si difficile. Il n'y a pas de message d'erreur (il y en avait avant), j'ai correctement défini le chemin lib et le chemin src, et mon fichier actionscript est inclus dans le même répertoire que le fla. Il semble que tout adobe veuille supporter ce plugin Air et Flex, malheureusement je n'ai pas assez de connaissances sur le flash pour comprendre comment ça marche. – rickyduck
On dirait que le vieux Flash est supporté, je vais faire un test. – Bakapii