Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package components;
- import engine.low_level.MessageData;
- import engine.scene_level.Component;
- import engine.scene_level.GameObject;
- import engine.scene_level.GameObjectContainer;
- import engine.system_level.RenderSystem;
- import js.Browser;
- import js.html.CanvasElement;
- import js.html.IFrameElement;
- import utilities.sitelock.SiteLockManager;
- /**
- * ...
- * @author Roxana Alexandra Rusu
- */
- class FacebookLikeButtonComponent extends Component
- {
- public function new()
- {
- super();
- //
- trace("init FacebookLikeButtonComponent");
- //
- likeButton();
- }
- function likeButton()
- {
- if (SiteLockManager._facebookLikeButton){
- showLikeButton(SiteLockManager._facebookLikeString);
- }
- }
- function showLikeButton(site)
- {
- var left_1 : Float = Std.parseFloat(Browser.document.getElementById('test_canvas').style.left) +600;
- var top_1 : Float = Std.parseFloat(Browser.document.getElementById('test_canvas').style.top) + 10;
- var fb:IFrameElement = Browser.document.createIFrameElement();
- fb.id = 'test_iframe';
- var s :String = 'https:www.facebook.com/plugins/like.php?href=https%3A%2F%2Fwww.facebook.com%2F'
- + site
- + '%2F&width=50&layout=button&action=like&size=small&show_faces=false&share=false&height=65&appId';
- fb.src = s;
- fb.style.width = '75px';
- fb.style.height = '20px';
- fb.style.border = 'none';
- fb.style.position = 'relative';
- fb.style.zIndex = '10';
- fb.style.left = Std.string(left_1) + "px";
- fb.style.top = Std.string(top_1) + "px";
- trace(fb.style.top);
- Browser.document.body.appendChild(fb);
- }
- override function transitionDone(e:MessageData) {
- super.transitionDone(e);
- }
- override public function destroy(e:MessageData) {
- super.destroy(e);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement