2010-12-07 4 views
1

Je suis novice en ActionScript et je me demandais s'il existe un moyen d'obtenir la couleur (pixel) du calque HTML sous un film Flash? J'ai une idée de faire un film flash transparent couvrant une partie d'un site Web et ensuite obtenir la couleur de la couche HTML sous-jacente, pour faire des transformations en temps réel ou d'autres choses.Obtenir la couleur du pixel de la couche HTML en flash

Toutes les suggestions ou explications seraient bien, merci d'avance.

- J'ai cherché une réponse dans Google et Stackoverflow, mais 404 rien trouvé, (

Répondre

3

Ce serait très peu probable, que la disponibilité d'une telle méthode signifierait que tout le monde pouvait Étant donné la paranoïa de Macromedia/Adobe sur le sujet et le sandboxing sans fin de l'exécution de Flash Player, il devrait tout simplement être impossible de le faire. Cependant, je connais un hack JavaScript/ExternalInterface. problèmes.

+0

Bon point merci. – veritas

1

Si je voulais faire quelque chose comme ce que vous décrivez, j'utiliserais la classe ExternalInterface pour envoyer/recevoir des informations sur la page html. Vous pouvez créer une fonction Javascript qui envoie les couleurs dont vous avez besoin au fichier flash et, à l'intérieur du fichier flash, une fonction de rappel qui traitera les informations reçues.

ExternalInterface.addCallback("functionCalledFromJavascript", functionToCallInFlash); 
Questions connexes