Actuellement en Flash, j'essaie d'extraire une valeur basée sur la chaîne de requête. Exemple ..Numéro ActionScript et QueryString
Code Html:
myVideo.swf?video=ThreeGuysOneBall.flv
Code Flash:
_textbox1.text = video;
Cela fonctionne dans la principale actionscript flash, mais je dois le querystring dans un constructeur de classe que j'ai créé. Comment puis-je passer la chaîne de requête à un fichier actionscript séparé?
Merci George. J'ai essayé cela précédemment, mais cela ne semble pas fonctionner. Quand j'essaye de déboguer il lève une erreur de compilateur "il n'y a aucune classe ou paquetage avec" flash.display.LoaderInfo "." J'ai également essayé différentes méthodes d'importation, y compris .. import.flash.display. *; import.flash.display.loaderinfo; import.flash.display.DisplayObject.loaderInfo; Aucun d'entre eux ne semble fonctionner. Désolé, ça fait longtemps, longtemps depuis que j'ai travaillé en flash. Comment puis-je faire en sorte que loaderinfo soit reconnu dans ma classe? – goodwince
@ goodwince Si vous regardez le diagramme de la documentation (http://www.adobe.com/livedocs/flash/9.0/ActionScriptLangRefV3/flash/display/LoaderInfo.html), vous remarquerez que vous utilisez la propriété loaderInfo pour l'instance LoaderInfo 'root' ou la propriété contentLoaderInfo pour le contenu chargé avec la classe Loader. alors image this.loaderInfo, où c'est la référence à votre classe de document principal. Est-ce que ça a du sens ? Aussi, regardez l'orthographe :) –
@ goodwince LoaderInfo est dans le paquet flash.display alors importer flash.display.LoaderInfo; devrait marcher. Vous utilisez ActionScript 3.0, n'est-ce pas? –