Développement web indépendant à Montpellier

Publié le lundi 23 mars 2009 14:11:09

Vidéo et Sous-titres sous Flash : FLV, et Actionscript 3

Cet article montre comment créer des sous-titres d’un contenu vidéo au format . Vous devez au préalable maîtriser la création de vidéos au format FLV. (vous pouvez pour cela utiliser FFMPEG ou même Flash directement). Il s'agit d'un pas de plus vers l'accessibilité numérique de Flash.

Il est basé sur un article original de Fintan Boyle [en], sur actionscript.org [en], qui m'a gentiment donné l'autorisation de d'utiliser; ce n'est par contre pas le même, du fait que je n'utilise pas de bibliothèque externe, et que j'utilise Actionscript 3. Il a donc été mis au goût du jour.

Créer le fichier Flash

Placement du FLVPLayBack sur la scène

Nous utiliserons le composant natif Flash FLVPlayBack. Premièrement, vous devez créer un nouveau fichier FLA et créer 2 images clés. Faites ensuite glisser un composant FLVPlayBack sur la scene. Pour plus de compréhension dans cet article, nous appellerons l'instance de ce composant mon_flv.

Sélectionnez une enveloppe dans les paramètres pour obtenir les boutons jouer/stop, celle que vous souhaitez, ça n'a aucune importance dans le cadre de cet article.

Création du fichier FLA avec FLV

Création d'un Champ texte

Dans un calque plus élevé, nous créerons également un champ texte dynamique . Apellez ce champ texte txt_sous_titres comme illustré ci dessous :

Création du TextField pour accueillir les sous-titres

Notez que :

  • ll vaut mieux mettre ce champ en multilignes,
  • le texte est centré, et en gras pour une meilleure lisibilité,
  • le texte est en blanc, et afin d'éviter les problèmes de lecture sur les fonds clairs, vous pouvez (devez) appliquer un filtre à ce champ texte; personnellement j'ai choisi l'ombre portée : (flou x et y : 4, angle : 0, distance : 0, intensité : 100%), ainsi, le texte reste lisible même si le fond du film est blanc également.

Maintenant, le FLA est prêt, passons à l'actionscript.

L'actionscript

A propos des CuePoints

Adobe appelle CuePoint un point de la vidéo ou le composant FLVPlayBack va lancer un événement pendant que la vidéo est jouée.

Nous aurons donc à créer un CuePoint

pour chaque point de la vidéo ou nous devrons afficher un sous-titre. Il est à noter qu’il est possible de définir directement ces CuePoints dans le composant FLVPlayBack, dans le panneau paramètres (situé dans l’inspecteur de composant).

Nous allons donc maintenant charger dynamiquement la vidéo et son fichier de sous-titres, en utilisant Actionscript :

Fichier de sous-titres

Chaque point requiert un nom, un temps (en secondes) pour afficher le texte. Ces informations, nous les stockerons dans un fichier XML, nous utiliserons la structure suivante :

<?xml version="1.0" encoding="utf-8" ?>
<data>
    <cuepoints>
       <!-- 
       attribut time = temps en secondes
       attribut nom = nom du cuepoint
       -->
        <cuepoint time="1" name="cue_1">
            <![CDATA[premier]]>
        </cuepoint>
        <cuepoint time="2" name="cue_2">
            <![CDATA[deuxième ]]>
        </cuepoint>
        ...
    </cuepoints>
</data>

Parser le fichier XML

Actionscript 3 offre un support natif de XPath, il s'agit plus d'un objet mappé que d'un réel XPath; nous utiliserons cette manière de procéder. Voici comment nous chargeons notre fichier XML :

var request:URLRequest = new URLRequest("film.xml");
var loader:URLLoader = new URLLoader();
loader.addEventListener(Event.COMPLETE, SubTitlesLoaded, false, 0, true);
loader.addEventListener(IOErrorEvent.IO_ERROR, this.NoSubTitle, false, 0, true);
loader.load(request);
 
function SubTitlesLoaded(e:Event = null):void
 {
            var szXML:String = URLLoader(e.target).data;
            this.mon_xml = new XML(szXML);
}

Notre fichier XML est maintenant chargé dans une instance de la classe XML, appellée mon_xml.

Chargement de la vidéo

Maintenant que l'on a à disposition nos sous titres, il faut charger la vidéo FLV. Pour cela, rien de plus simple :

this.mon_flv.load("film.flv");

Assigner les CuePoint à la vidéo

Nous allons maintenant assigner chacun des CuePoint du XML à la vidéo :

//on récupère un XMLList de CuePoint
var list:XMLList = XMLList(this.mon_xml.cuepoints.cuepoint);
//et on boucle : attention, length de XMLList est une méthode !
for (var i:Number = 0; i <= list.length(); i++)
{
     //on récupère chacune des propriétés du XML grâce au Mappage de l'objet
      var time:Number = Number(list[i].@time);
      var name:String = list[i].@name;
      var _texte:String = list[i].toString();
      //on assigne un nouveau CuePoint à notre FLV
      this.mon_flv.addASCuePoint(time, name, { texte:_texte } );
}

Maintenant, nous devons ajouter l'écouteur à mon_flv pour qu'il affiche le texte correspondant :

 

A chaque CuePoint, la méthode showSubtitle sera donc appelée, pour récupérer facilement l'object CuePoint correspondant, le composant FLVPlayBack dispose d'une méthode findNearestCuePoint :

function showSubtitle(e:MetadataEvent):void
{
            //on récupère l'objet CuePoint
            var current:Object = this._flv.findNearestCuePoint(Math.floor(this._flv.playheadTime));
            //on assigne la valeur à notre textField
            this.txt_sous_titres.text = current.parameters.texte;
}

Exemple

Téléchargez la source FLA, si d'aventure vous veniez à l'utiliser en production ou même si ce tutoriel vous a aidé, n'hésitez pas à citer cette source :)

sous_titres.zip 1,15 MB

Vous constaterez avec effroi que les sous-titres ne sont pas très bien synchronisés, mais j'ai jamais dit que cela n'était pas long à faire !

Articles connexes

Notez cet article !

  • Actuellement 5 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Note : 5/5 (1 notes attribuées)

Merci d'avoir participé !

Vous avez déjà noté cette page, vous ne pouvez la noter qu'une fois !

Votre note a été changée, merci de votre participation !

Bonne résolution ! j'arrête d'alourdir mes pages avec des boutons de partage, mais vous pouvez continuer de partager :-)

Commentaires

  1. Wow i can say that this is another great article as expected of this blog.Bookmarked this site..

  2. Excellent article. Very interesting to read. I really love to read such a nice article. Thanks! keep rocking.

  3. Excellent article. Very interesting to read. I really love to read such a nice article. Thanks! keep rocking.

  4. Excellent article. Very interesting to read. I really love to read such a nice article. Thanks! keep rocking.

  5. Nice to read your article! I am looking forward to sharing your adventures and experiences.

  6. Cleaning... | Cleaning Services Singapore |

    Excellent article. Very interesting to read. I really love to read such a nice article. Thanks! keep rocking.

  7. Explainer... | Explainer Video Singapore |

    I am definitely enjoying your website. You definitely have some great insight and great stories.

  8. Caterpill... | Caterpillar Forklift Singapore |

    Excellent article. Very interesting to read. I really love to read such a nice article. Thanks! keep rocking.

  9. The website is looking bit flashy and it catches the visitors eyes. Design is pretty simple and a good user friendly interface.

  10. Photograp... | Photography courses sydney |

    Excellent article. Very interesting to read. I really love to read such a nice article. Thanks! keep rocking.

  11. Excellent article. Very interesting to read. I really love to read such a nice article. Thanks! keep rocking.

  12. I think that thanks for the valuabe information and insights you have so provided here.

  13. The website is looking bit flashy and it catches the visitors eyes. Design is pretty simple and a good user friendly interface.

  14. indian co... | indian companion in london |

    Nice to read your article! I am looking forward to sharing your adventures and experiences.

  15. Excellent article. Very interesting to read. I really love to read such a nice article. Thanks! keep rocking.

  16. The website is looking bit flashy and it catches the visitors eyes. Design is pretty simple and a good user friendly interface.

  17. I am definitely enjoying your website. You definitely have some great insight and great stories.

  18. biomedica... | biomedical treatment for autism |

    I am definitely enjoying your website. You definitely have some great insight and great stories.

  19. This is really a nice and informative. containing all information and also has a great impact on the new technology. Thanks for sharing it.

  20. Website D... | Website Design Company in Jaipur |

    Nice to read your article! I am looking forward to sharing your adventures and experiences.

  21. dubaisexg... | dubaisexguide.com for escorts in dubai |

    I am definitely enjoying your website. You definitely have some great insight and great stories.

  22. http://ww... | http://www.iori-yagami.com/united-promises-postal-agency-extranet-liteblue-login/ |

    I wanted to thank you for this great read!! I definitely enjoying every little bit of it I have you bookmarked to check out new stuff you post.

  23. ispace1.c... | ispace1.com love romance relationship affair dating friends |

    Excellent article. Very interesting to read. I really love to read such a nice article. Thanks! keep rocking.

  24. Commercia... | Commercial Appliance Repair |

    I found that site very usefull and this survey is very cirious. I ' ve never seen a blog that demand a survey for this actions. very curious...

  25. The information you have posted is very useful. The sites you have referred was good. Thanks for sharing..

  26. I think that thanks for the valuabe information and insights you have so provided here.

  27. This is a great inspiring article.I am pretty much pleased with your good work.You put really very helpful information. Keep it up. Keep blogging. Looking to reading your next post.

  28. Wow i can say that this is another great article as expected of this blog.Bookmarked this site..

  29. I wanted to thank you for this great read!! I definitely enjoying every little bit of it I have you bookmarked to check out new stuff you post.

  30. Excellent article. Very interesting to read. I really love to read such a nice article. Thanks! keep rocking.

  31. I found that site very usefull and this survey is very cirious. I ' ve never seen a blog that demand a survey for this actions. very curious...

  32. Your work is very good and I appreciate you and hopping for some more informative posts. Thank you for sharing great information to us.
    http://...-business/

  33. Interesting and amazing how your post is! It Is Useful and helpful for me That I like it very much, and I am looking forward to Hearing from your next.
    http://...y-fitness/

  34. I really impressed after read this because of some quality work and informative thoughts . I just wanna say thanks for the writer and wish you all the best for coming!

  35. Thanks for your information, it was really very helpfull.
    http://...ortguy.com

  36. artificia... | artificial grass for dogs |

    I just want to let you know that I just check out your site and I find it very interesting and informative..

  37. I wanted to thank you for this great read!! I definitely enjoying every little bit of it I have you bookmarked to check out new stuff you post.

  38. artificia... | artificial grass for dogs |

    You know your projects stand out of the herd. There is something special about them. It seems to me all of them are really brilliant!

  39. تحميل برن... | تحميل برنامج تيرا كوبي TeraCopy |

    Awesome and interesting article. Great things you've always shared with us. Thanks. Just continue composing this kind of post.

  40. artificia... | artificial grass for dogs |

    Thanks for sharing nice information with us. i like your post and all you share with us is uptodate and quite informative. i would like to bookmark the page so i can come here again to read you. as you have done a wonderful job.

  41. artificia... | artificial grass for dogs |

    Hi! Thanks for the great information you havr provided! You have touched on crucuial points!

  42. Software... | Software companies in Vietnam |

    Wow i can say that this is another great article as expected of this blog.Bookmarked this site..

  43. Wow i can say that this is another great article as expected of this blog.Bookmarked this site..

  44. This is a great inspiring article.I am pretty much pleased with your good work.You put really very helpful information...

  45. Wow i can say that this is another great article as expected of this blog.Bookmarked this site..

  46. Wow i can say that this is another great article as expected of this blog.Bookmarked this site..

  47. The information you have posted is very useful. The sites you have referred was good. Thanks for sharing..

  48. I think that thanks for the valuabe information and insights you have so provided here.

  49. I think that thanks for the valuabe information and insights you have so provided here.

  50. Hi, I have scanned the greater part of your posts. This post is presumably where I got the most valuable data for my exploration. A debt of gratitude is in order for posting, possibly we can see more on this. Are you mindful of some other sites on this subject.
    http://...-shopping/

  51. That is the excellent mindset, nonetheless is just not help to make every sence whatsoever preaching about that mather. Virtually any method many thanks in addition to i had endeavor to promote your own article in to delicius nevertheless it is apparently a dilemma using your information sites can you please recheck the idea. thanks once more.
    http://...-business/

  52. Much obliged to you for setting aside an ideal opportunity to distribute this data extremely valuable!http://...labout.com

  53. Talha | Affordable SEO Services |

    SEOExpertspk is an SEO Company &amp; Services in Pakistan where we are offering best SEO Services in Lahore as we are the best SEO Consultant in Pakistan.<a href="https:/...ot;>SEO Services in Pakistan</a>

  54. Amazing article thanks or sharing..

  55. Positive site. where did u come up with the information on this posting?I have read a few of the articles on your website now. and I really like your style. Thanks a million and please keep up the effective workhttp://...launch.com

  56. My friend recommended this blog and he was totally right keep up the good work

  57. <a href='http://vexunblockedworks.withtank.com'>http://...</a>
    <a href='https://vexunblocked.blogspot.com'>https:/...</a>
    <a href='https://vexunblocked.weebly.com/play-vex-unblocked.html'>https:/...</a>
    <a href='https://article.wn.com/view/WNAT189adf4f7f15612395d3804bf0750310/ '>https:/...bf0750310/ </a>
    <a href='http://vex3games.blogspot.com/2018/05/vex-unblocked-game.html'>http://...</a>

  58. <a href='http://newland89d.1apps.com'>http://...</a>
    <a href='https://jenniferkev.kinja.com/super-fighter-games-1826206377'>https:/...</a>
    <a href='https://article.wn.com/view/WNATe44d718e1568145ee3df8f5120e4481c/'>https:/...</a>
    <a href='http://superfightersgamesonline.blogspot.com/2018/06/super-fighters-unblocked-game-free-to.html '>http://...ee-to.html </a>
    <a href='https://dannysriordan.bandcamp.com/album/super-fighters-game'>https:/...</a>

  59. <a href='https://williameellis.bandcamp.com/album/g-switch-4-online-game'>https:/...</a>
    <a href='http://gswitch4game.blogspot.com/2018/06/1-2-switch-game-online-for-free.html '>http://...-free.html </a>
    <a href='http://gswitch4.wikidot.com/blog:1'>http://...</a>
    <a href='http://gswitch4download.simplesite.com/'>http://...</a>
    <a href='http://gswitchgame.blog.fc2.com/blog-entry-1.html'>http://...</a>

  60. <a href='http://cubefieldunblocked800.mee.nu/'>http://...</a>
    <a href='http://cubefield49.blogspot.com/2018/05/play-cubefield-unblocked.html'>http://...</a>
    <a href='http://cubefieldunblocked3d.magnoto.com'>http://...</a>
    <a href='http://cubefieldunblocked12.fourfour.com/page:cubefield_unblocked_at_scchool'>http://...</a>
    <a href='https://christophereayers.bandcamp.com/album/cube-field-free-online-unblocked-game'>https:/...</a>

  61. anonymous | Best entertaining article |

    This article is very entertaining
    <a href='http://www.digitalfaq.com/forum/computers/2320-charter-cable-internet-2.html#post54337'>http://...</a>
    <a href='http://www.becomegorgeous.com/blogs/ahmadali/charter-speed-test-for-free-P52169'>http://...</a>
    <a href='https://marywrussell.bandcamp.com/album/check-your-internet-speed'>https:/...</a>
    <a href='https://onmogul.com/stories/how-to-check-your-internet-speed-test-with-charter-speed-test'>https:/...</a>

  62. Here i found best content
    <a href='http://superfighters.game.blog/2018/08/09/superfighters-game-download/'>http://...</a>
    <a href='https://superfightersgame.page.tl/SuperFighters-Gameplay.htm'>https:/...</a>
    <a href='https://www.behance.net/gallery/68879841/SuperFighters-Unblocked-Game-Download?'>https:/...</a>
    <a href='http://mathewstraw.doodlekit.com/blog/entry/4544486/return-man-3-unblocked'>http://...</a>
    <a href='http://returnman3game.blog.fc2.com/blog-entry-1.html'>http://...</a>

  63. you are doing very good work
    <a href='https://vex3download.wordpress.com/2018/08/09/download-vex-3-game-free/'>https:/...</a>
    <a href='https://vex3game.hatenablog.com/entry/Download_Vex_3_Game'>https:/...</a>
    <a href='http://downloadvex3game.blog.fc2.com/blog-entry-1.html'>http://...</a>
    <a href='http://vex3game.wikidot.com/blog:1'>http://...</a>
    <a href='https://github.com/chz72572/games/issues/1'>https:/...</a>

  64. thanks a lot for this website
    <a href='http://onlinepiceditors.blog.fc2.com/blog-entry-1.html'>http://...</a>
    <a href='http://onlinephotoeditor.wikidot.com/blog:1'>http://...</a>
    <a href='https://internetinfo.hatenablog.com/entry/Which_ISP_is_best_for_You'>https:/...</a>
    <a href='https://ineternetspeedinfo.page.tl/What-is-Good-Internet-Speed-According-to-Experts.htm'>https:/...</a>
    <a href='https://clickspeedtest.wordpress.com/2018/08/08/some-amazing-features-of-fibre-optic-cables/'>https:/...</a>

  65. this article is very helpful
    <a href='https://www.behance.net/gallery/68739989/Download-CinemaBox-App-for-Android'>https:/...</a>
    <a href='https://dlcinemabox.page.tl/Worth-Watching-Movies-of-2018.htm'>https:/...</a>
    <a href='https://dlmoviesworld.wordpress.com/2018/08/06/top-movies-of-2018/'>https:/...</a>
    <a href='https://moviesdownloadsite.weebly.com/blog/top-free-movie-download-websites'>https:/...</a>
    <a href='http://downloadmoviesfree.blog.fc2.com/blog-entry-1.html'>http://...</a>

  66. thanks for this great article
    <a href='https://github.com/imv31385/health/issues/1'>https:/...</a>
    <a href='http://organicjuicesinfo.data.blog/2018/08/06/why-should-you-consider-drinking-orange-juices/'>http://...</a>
    <a href='http://healthyjuices.blog.fc2.com/blog-entry-1.html'>http://...</a>
    <a href='http://juicesinfo.wikidot.com/blog:1'>http://...</a>
    <a href='https://healthgeek.hatenablog.com/entry/Is_Orange_Juice_Healthy'>https:/...</a>

  67. you are sharing very good information keep sharing
    <a href='https://onmogul.herokuapp.com/stories/microsoft-toolkit-activator-for-windows-8-1-pro'>https:/...</a>
    <a href='https://crackfull.net/microsoft-toolkit-download/'>https:/...</a>
    <a href='http://microsofttoolkit.beep.com'>http://...</a>
    <a href='http://microsofttoolkit.hatenablog.com/entry/2017/11/13/171708'>http://...</a>

  68. hey! i really like reading this article
    <a href='http://www.nairaland.com/4273566/download-latest-microsoft-toolkit-6.1'>http://...</a>
    <a href='http://www.becomegorgeous.com/blogs/ahmadali/microsoft-toolkit-windows-10-download-free-P37335'>http://...</a>
    <a href='http://hyvanu.blogspot.com/2018/01/microsoft-toolkit-253-free-download-for.html'>http://...</a>
    <a href='http://downloadwindowstools.blogspot.com/2018/01/microsoft-tooolkit-267-for-windows-and.html'>http://...</a>

  69. your work is appreciable
    <a href='http://www.nairaland.com/4273566/download-latest-microsoft-toolkit-6.1'>http://...</a>
    <a href='http://www.becomegorgeous.com/blogs/ahmadali/microsoft-toolkit-windows-10-download-free-P37335'>http://...</a>
    <a href='http://hyvanu.blogspot.com/2018/01/microsoft-toolkit-253-free-download-for.html'>http://...</a>
    <a href='http://downloadwindowstools.blogspot.com/2018/01/microsoft-tooolkit-267-for-windows-and.html'>http://...</a>
    <a href='http://www.pasanglang.com/Activate-Office-2013-Professional-with-Microsoft-Toolkit-it-16841'>http://...</a>

  70. this website is best
    <a href='https://windows10keys.bandcamp.com/album/windows-10-keys-free'>https:/...</a>
    <a href='https://kumirer.kinja.com/check-windows-10-product-key-for-free-1826752952'>https:/...</a>
    <a href='https://article.wn.com/view/WNATa9342f929dd1ea43dd8338ccafd8a3cc/'>https:/...</a>
    <a href='http://microsofttoolkit.hatenablog.com/entry/2017/11/13/171708'>http://...</a>
    <a href='http://microsofttoolkit.beep.com/'>http://...</a>

  71. hey! thank a lot for this great work
    <a href='https://heatedtables.jimdofree.com/what-is-a-kotatsu-table/' title='https:/...tsu-table/'>https:/...</a>
    <a href='https://tables.hatenablog.com/entry/Things_to_keep_in_mind_when_buying_a_kotatsu_Table' title='https:/...atsu_Table'>https:/...</a>
    <a href='https://heatedtables.page.tl/' title='https:/...s.page.tl/' >https:/...</a>
    <a href='https://tablesinfo.blogspot.com/2018/07/use-of-heated-tables-kotatsu.html' title='https:/...tatsu.html' >https:/...</a>
    <a href='https://furnitureneeds.home.blog/2018/07/31/types-of-kotatsu-table/' title='https:/...tsu-table/' >https:/...</a>

  72. hey! i visit this blog.. its very good and I really like it
    <a href='http://downloadminecraft.blog.fc2.com/' title='download minecraft'>download minecraft</a>
    <a href='http://getminecraft.zohosites.com/blogs/post/how-to-download-and-install-minecraft-maps' title='how to download and install minecraft maps'>how to download and install minecraft maps</a>
    <a href='http://dlminecraft.wikidot.com/blog:1' title='minecraft game'>minecraft game</a>
    <a href='http://minecraftgeeks.edublogs.org/2018/07/31/what-is-minecraft-all-about/' title='what is minecraft all about'>what is minecraft all about</a>
    <a href='http://minecraftunblocked.npage.de/how-to-become-an-expert-player-at-minecraft.html' title='how to become an expert player at minecraft'>how to become an expert player at minecraft</a>

  73. http://ww... | http://www.poker18dewa.com |

    Congratulations on having one of the most sophisticated blogs Ive come across in some time! Its just incredible how much you can take away from something simply because of how visually beautiful it is. Youve put together a great blog space –great graphics, videos, layout. This is definitely a must-see blog! <a href="http://...</a>

  74. it is very helpful blog. thanks for this and keep sharing
    <a href='https://onmogul.com/stories/how-to-download-spotify-premium-apk' title='how to download spotify premium'>how to download spotify premium</a>
    <a href='https://www.behance.net/gallery/69222669/Get-Spotify-Premium-APK?' title='get spotify premium'>get spotify premium</a>
    <a href='http://garagebandonwindows.simplesite.com' title='garageband windows'>garageband windows</a>
    <a href='http://musicapps.wikidot.com/blog:1' title='music apps' >music apps</a>
    <a href='http://garagebandforpc.zohosites.com/blogs/post/Get-Garageband-for-PC-Free' title='get garageband for pc free'>get garageband for pc free</a>

  75. abeeraari... | very interesting information about products |
  76. Nice post. I was checking constantly this blog and I am impressed!
    Very useful info particularly the last part :) I care for such info much.
    I was looking for this certain info for a long time. Thank you and best of luck.
    https:/...e-vellore/

  77. Secure Your System with Webroot internet security antivirus just visit http://...tsetup.com and activate your product keycode

  78. Find here easy steps for downloading, installing and activating Office setup 365, 2016, 2007 and other versions for your Windows and Mac

  79. This is really great work. Thank you for sharing such a good and useful information here in the blog for students.

  80. Science Channel’s are giving a complete knowledge to its viewers about every thing students write done dissertation on this subjects and show its importance.

  81. Ukrayna S... | Ukrayna Sumy Üniversitesi |

    I haven’t any word to appreciate this post.....Really i am impressed from this post....the person who create this post it was a great human..thanks for shared this with us.

  82. Webroot.com/safe- Experience next-generation Security level with Webroot on your all devices. Install and activate webroot from www.webroot.com/safe and don’t forget to run webroot safe scan to feel secure anywhere.webroot.com/safe is a computer security software program for Microsoft Windows users that combine software as a service cloud protection with traditional Antivirus and anti-spyware desktop technologies. Built into the suite is a two-way firewall, a registry cleaner, Email anti-spam, secure browsing, anti-phishing and a password management service. The suite was initially released on July 26, 2010, as the 2011 version of the product.

    http://...t.com/safe

  83. Webroot.com/safe- Experience next-generation Security level with Webroot on your all devices. Install and activate webroot from www.webroot.com/safe and don’t forget to run webroot safe scan to feel secure anywhere.webroot.com/safe is a computer security software program for Microsoft Windows users that combine software as a service cloud protection with traditional Antivirus and anti-spyware desktop technologies. Built into the suite is a two-way firewall, a registry cleaner, Email anti-spam, secure browsing, anti-phishing and a password management service. The suite was initially released on July 26, 2010, as the 2011 version of the product.

    http://...t.com/safe

  84. Things are very open and intensely clear explanation of issues. was truly information. Your website is very beneficial. <a href="https:/...;Sociology Essay Help</a>

  85. subhan ma... | Dynamic programming using python Assignment Help |

    Hi buddy, your blog' s design is simple and clean and i like it. Your blog posts about Online writing Help are superb. Please keep them coming. Greets! <a href="https:/...gt;Dynamic programming using python Assignment Help</a>

  86. Michael T... | Pay Me To Do Writing Help |

    I loved the way you discuss the topic great work thanks for the share Your informative post. <a href="https:/...ot;>Pay Me To Do Writing Help</a>

  87. Auto Glas... | Auto Glass Replacement |

    I love blogging and i can say that you also love blogging.–`.`

  88. soffy | pestveda |


    They cause damage to the properties to a great extent and also threat living trees and shrubs. it wil help to provide you to service
    http://...te-control

  89. Cosjj.com have been making Cosplay Costumes for about 10 years. The COSJJ Workers are those who also love cosplay at the weekend. So when you go to here, please shop with fun.

    Always shop with confidence under COSJJ.COM since the shop is known to be the best supplier in terms of pre-made costumes as well as custom-made costumes. No more worries regarding personal and confidential information since all will be secured and will be catered y the best security checkout, the Nexcess, Paypal, and Starfield SSL Certificate. Expect that sensitive information like contact information and credit card data will be gathered and used in the most secured way possible.

    Customer satisfaction has been always the number one concern of COSJJ.COM, so prices are constantly being updated to ensure best value. For some added information- the total price to be considered in our product will include product price, shipping costs and applicable taxes in some areas.
    http://...y-costumes
    http://...y-costumes
    http://...y-costumes
    http://...y-costumes
    http://...te-factory
    http://...y-costumes
    http://...ire-emblem
    http://...y-costumes
    http://...ay-costume
    http://...ay-costume

  90. Good news, Want to get some real and working psn codes. Visit the website to get them for free today. Excellent deals and offers are awaiting for your to explore. These are real psn codes which can help you in many ways. get free access to live psn cards which can give you authority to make use of various offers for free.

  91. www.webroot.com/safe -24/7 technical support for Webroot antivirus, call us to get instant support on webroot installation issues Dial toll free 1-844-833-0610.
    https:/....org/safe/

  92. Web-root -24/7 technical support for Webroot antivirus, call us to get instant support on webroot installation issues Dial toll free 1-844-833-0610.
    https:/...-root.org/

  93. Experience next generation Security level with Webroot in your all devices. Install and activate webroot from www.webroot.com/safe and don’t forget to run webroot safe scan to feel secure anywhere.
    https:/...-com-safe/

  94. www.webro... | www.webroot.com/safe | webroot/safe - download (windows 10) |

    Webroot Support provides all-round assistance for Webroot Antivirus. As soon as you register yourself for the use of Internet facility and get the advantage of surfing the World Wide Web, you are open to innumerable threats transmitted to your system due to online browsing sessions. Encounter perfect malware blocking with Webroot Antivirus. Let Webroot Support with its techsmarties help you protect your system and rectify the security issues. We at Webroot Support , have team of experts who help you or guide through all the stages of Webroot installation process.
    www.installwebroot.org/safe/

  95. www.webro... | www.webroot.com/safe | Activate webroot at webroot safe |

    Where to seek out webroot Key Code? The Webroot security package is simple to setup &amp; install at webroot.com/safe. Simply find 20-character alpha-numeric code that is...
    http://...-safe.org/

  96. Webroot Support experts can lend their hand to download, install and update Webroot Spy Sweeper Antivirus on your system. We can also repair all errors that may crop up while installing and configuring Webroot Antivirus on your PC. We can help you detect and remove malicious threats, malware and spyware by performing a quick scan on all files and folders. With our robust technology, we can destroy suspicious programs and infected files from your system. Our antivirus experts can clean all online threats, including Trojan, root kits, key loggers, and worms in just single sweep. We can optimize your computer’s speed and efficiency and also protect it from being sluggish.
    https:/...-root.org/

  97. webroot.c... | webroot.com/safe to get webroot safe setup |

    Experience next generation Security level with Webroot in your all devices. Install and activate webroot from www.webroot.com/safe and don’t forget to run webroot safe scan to feel secure anywhere.webroot.com/safe is a computer security software program for Microsoft Windows users that combine software as a service cloud protection with traditional Antivirus and anti-spyware desktop technologies. Built into the suite is a two-way firewall, a registry cleaner, Email anti-spam, secure browsing, anti-phishing and a password management service .The suite was initially released on July 26, 2010 as the 2011 version of the product.

    http://...-com-safe/

  98. Visit www.norton.com/setup for setup, download, reinstall, enter and activate your norton product key to setup your account.Step-by-Step guide for Norton setup key, Download &amp; installation from norton.com/setup website.

  99. welcome to avg.com/retail website With the development of the digital world, online protection is crucial. It is extremely important to protect your PCs, Mac, computers as well as mobile devices and tablets with avg.com/retail. This can be done with the help of effective internet security and anti-virus products from avg.com/retail that safeguards all devices used on digital platforms.

  100. I am happy to find your distinguished way of writing the post. Now you make it easy for me to understand and implement the concept. Thank you for the post.

  101. This article was written by a real thinking writer. I agree many of the with the solid points made by the writer. I’ll be back.

  102. website d... | website designer san diego |

    The information you have posted is very useful. The sites you have referred was good. Thanks for sharing..

  103. https://n... | https://namsonauto.vn/phim-cach-nhiet-o-to |

    Great post, you have pointed out some fantastic points , I likewise think this s a very wonderful website.

  104. Great info! I recently came across your blog and have been reading along. I thought I would leave my first comment. I don’t know what to say except that I have.

  105. https://v... | https://vegasweddingsplanner.com/ |

    This is an awesome rousing article.I am practically satisfied with your great work.You put truly exceptionally supportive data. Keep it up. Continue blogging. Hoping to perusing your next post.

  106. Hey There. I found your blog using msn. This is a very well written article. I will be sure to bookmark it and return to read more of your useful information. Thanks for the post. I will definitely return. http://...l.page.tl/

  107. Hello there, just became alert to your blog through Google, and found that it's truly informative. I am going to watch out for brussels. I will be grateful if you continue this in future. Lots of people will be benefited from your writing. Cheers! http://...th.pen.io/

  108. davidw.gl... | Nordictrack Treadmills Reviews 2018 |

    I’m really impressed with your article, such great & usefull knowledge you mentioned here

  109. Things are very open and intensely clear explanation of issues. was truly information. Your website is very beneficial.

  110. This Is Great Information For Students. This Article Is Very Helpful I Really Like This Blog Thanks. I Also Have Some Information Relevant For Online Dissertation Help.

  111. mj794795@... | R Programming Assignment Help |

    Great Information,it has lot for stuff which is informative.I will share the post with my friends.

  112. Good way of telling, good post to take facts regarding my presentation subject matter, which i am going to deliver in my college

  113. www.hotmail.com sign in Hello, want to know how to login into hotmail.com sign in and Hotmail login are you excited to read this article

  114. How beautifully all the feelings have been conveyed through writing.

  115. Merci, décidez de partager vos informations personnelles avec des tiers. J'espère que vous continuez à écrire de bons articles comme celui-ci, alors j'ai acquis une vision large. Merci beaucoup!

  116. I'm glad to read your article. I found this expert and interesting message, so I thought it was very useful and wise. Thank you for the work you wrote.

  117. statskey1... | do my statistics homework for me |

    Thanx for sharing such <a href="https:/...uot;>do my statistics homework for me</a> useful post keep it up :)

  118. Snapchat login online to access your personal account straight on the computer or laptop

  119. Watching movies either in theater/ on PC/ on Android devices gives great entertainment to movie lovers

  120. Best Beard Trimmers: Here is the list of T5 electric beard trimmers with detailed analysis on features and prices

  121. You're so interesting! I do not think I've read something like that before. So great to discover another person with unique thoughts on this topic. Seriously.. thanks for starting this up. This web site is one thing that is needed on the web, someone with a little originality! <a href="http://...ot;>Gta 5 hack</a>

  122. This review is all about Whatsapp Video Calling for PC.You can easily download WhatsApp Video Call for PC on your Desktop PC/Laptop running Windows XP/7/8/8.1/10/1Mac and MacOS/OS X. WhatsApp's video chat will likewise offer encrypted as its default setting.

  123. allows users to scroll through different channels, of different topics and even different languages. It is one of the most popular live video streaming apps available

  124. Finance t... | Finance training Hyderabad |

    Finance training Hyderabad Finance Training classes in Hyderabad - Find reviews, addresses, contact details, phone number for Finance Training classes and Finance Training providers

  125. ibps cler... | ibps clerk answer key 2017 |

    ibps clerk answer key 2017 Here is the www.ibps.in Clerical Exam Cutoff Marks 2017 update

  126. Accounts course Online Discover accounting with the world's largest free online accounting course. Learn accounting principles, debits and credits, financial statements, break-even ...

  127. Hospi9.com is a online search portal where you can search all the hospitals, eye care center, clinics, pharmacy shops, etc

  128. I found useful information on this topic as I'm focusing on an enterprise project. Thanks a lot posting relative information and its currently becoming easier to comprehensive this project http://...55293.html

  129. I want to thank you for your appropriately written content it's useful and your writing style helped me to it without the difficulty. Credit http://...eebly.com/

  130. Your article had provided me with another point of view on this topic. I had no strategy that things will most likely work with this form as well. Thank you for sharing your opinion. http://...i/home.htm

  131. You guys present there are performing an excellent job.

  132. Undeniably, Aptoide for Windows PC is the ultimate marketplace for paid apps and games that enables the users to download all the paid apps and games on your PC for free

  133. http://wa... | http://wacana.siap.web.id/2017/03/obat-kista-endometriosis.html |

    I found useful information on this topic as I am implementing a small business project. Cheers posting relative information and it's now becoming easier to completely finish this project

  134. Obat Asma Kronis"> http://kw... | http://kwikku.com/ahokdjarot/post/1435654">Obat Asma Kronis |

    I want to thank you for your perfectly written article it's useful and your writing style helped me to it without any difficulty. Thank you http://...t;>Obat Asma Kronis

  135. http://bl... | http://blogs.rediff.com/amazonplus/2017/03/10/obat-hiv-terbaru-2017/ |

    Your article had provided me with another point of view on this topic. I had absolutely no notion that things could work with this method as well. Thank you for sharing your opinion. http://...baru-2017/


  136. Nice blog. Found this while searching through
    <a href="http://...</a>
    <a href="http://...</a>
    [url=http://...ly/1bdDlXc]google.[/url]

    http://...ly/1bdDlXc

  137. Great post.
    iCapture 10 is the latest screen recorder for ios to record your home screen activities. Install iCapture for ios to record your activities for future reference. This is very useful to record gaming activities while you are playing games on your iPhone.

  138. This is one of the form builder guide man of the people follows. I am sure there are lots of people still have no idea about this. After reading this they will get a clear idea about this.

  139. Whether you use it for traveling to the bank or the malls, the ladies backpack at http://...bags.co.uk will consistently be alleged an "accessory" of your accustomed outfits.

  140. Bonjour,
    merci pour le tutoriel je vais pouvoir enfin développer mon propre lecteur!
    merci encore pour l'article et bonne continuation.

  141. très bien, je vais développer mon propre lecteur.
    merci encore pour votre aide.

  142. Tout s'explique... si vous utilisez l'animation de ce site, cela ne fonctionnera pas en l'état. En fait, la télécommande de FLVPlayback doit faire un FullScreen sur le composant video (donc sans le TextField).

    Le mieux pour vous est de faire vos propres boutons de contrôle, ou ajouter votre bouton de fullscreen par dessus celui-ci, bouton qui lui zoomera l'animation complète.

  143. Bonjour,
    le fichier est accessible ici : http://.../q4wkYEqv7
    au niveau police, je suis en Arial.
    merci encore pour votre aide.

  144. Votre code semble correct, êtes-vous certain que l'événement est appelé ?
    Une autre possibilité : tentez de supprimer l'anti-alias et utiliser une police par défaut, genre system afin de voir si le problème ne viendrait pas de la.
    Sinon, publiez votre fla quelque part que j'y jette un oeil :)

  145. Bonjour,
    merci pour votre réponse, j'ai essayé en ajoutant ce code,
    mais aucun changement, il doit manquer quelque chose, ce serait super si vous pouviez m'aider.
    merci.

    stage.addEventListener(FullScreenEvent.FULL_SCREEN, fullScreenEventHandler);

    function fullScreenEventHandler(e:FullScreenEvent):void {
    if (e.fullScreen) {
    this.txt_sous_titres.x = 10;
    this.txt_sous_titres.y = 10;
    } else {
    this.txt_sous_titres.x = 0;
    this.txt_sous_titres.y = 190;
    }

    }

  146. Bonjour,

    Lorsque vous activez le fullscreen, il faut déplacer et modifier la taille du textfield en conséquence (écoutez l'événement FullScreenEvent.FULL_SCREEN -je n'ai pas regardé faites gaffe-).
    En fait, le textfiels est toujours quelque part, mais bien caché :)

  147. Bonjour,
    en fullscreen, les sous-titres ne s'affichent plus, avez vous le même problème, et comment avez vous corriger ce problème,
    merci.

  148. Stéphane... | Re : Obligation du FLVPlayBack |

    Non, vous pouvez utiliser le composant de base (VideoPlayer), ou même n'importe quel lecteur, ça fonctionne également.

  149. | Obligation du FLVPlayBack |

    Bonjour,
    Très bon article, mais j'aimerais savoir si ajouter du sous-titre XML externe était possible sans avoir à utiliser le FLVPlayBack ?
    Merci beaucoup.