Possible To Contact Facebook Within Flash That's Been Loaded By Drupal?
Mar 9, 2011
I am an ActionScript developer and I am working on an interactive SWF that gets loaded by Drupal. I am using SWFObject 2.2, the Facebook API for Actionscript, and the SWF Tools module for Drupal.
The purpose is to allow the user to create a picture and then post it to thier newsfeed. The interaction with Facebook works great when I load it into a static html page using swfobject.embedSWF(), but when Drupal loads it (via SWF Tools) the swf loads but the Facebook methods do not work. For example, Facebook.init(APP_ID, onInit) never returns. Normally Facebook.init(APP_ID, onInit) will return a success object if the user is already logged in, or a fail object if the user is not. When my swf is loaded by Drupal this does not work.
I've triple checked the SWF Tools configuration, and as I said, the swf loads and works, but just can't contact Facebook.
I can't add name and image from Facebook contacts to SqLite, becouse adding is inside in loop and loader start when Event is Complete. Fllowing code adds data to the database, but in the name of the object is the last person out of the loop.
private var person:PersonVO; protected function handleFriendsLoad(response:Object, fail:Object):void { if (fail) { return }
I'm currently building an application using the Adobe Facebook API and I've run into an issue where for the login method the Facebook login popup displays but when doing a Facebook share/post the popup is blocked.
This code works fine and displays me a Facebook login popup without question (Firefox):
Working on a site where I want site admins to be able to upload swf and/or flv files inline in a content's body together with text,images, etc. I'm currently using the WYSIWYG module (with CKEditor). Basically, what I need is something like [URL] but for flash content. I've looked for something similar but without success.
I embedded flash to my site using this:print swf('myflash.swf');into my page.tpl file however it is not recognizing the orig dimensions when using this:print swf('myflash.swf',array('height'=>400,'width'=>700));But the flash is showing up, only the dimensions had the problems. I have been searching and searching around in Google and drupal forums to no avail for a few days now..
I have a client where some of their employees have flash installed and some don't. So always using the swfuploader module widget isn't going to work and it doesn't gracefully fall back to HTML. In fact it just leaves a non-functioning button in its wake.
So what I would like to do is detect when they don't have Flash available and switch to the standard Drupal File Upload widget. Now in my head it seems like this would only work if done on the server-side. But can that even be done reliably on the server side?
Also, can this on-the-fly widget switching even work in Drupal or will it pitch a fit?
Not sure how to describe this issue, but I only get it in Firefox and not any other browser. When clicking around, the page sometimes blows up with the attached pic. Sometimes it has even more characters than that, and you can see things like LAME encoder referenced. Anyone know what the deal is? All site caching is disabled. I am no pro with flash so I don't know what is causing this. I am using the Boutell XSPF player due to its support of Autoresume, if that helps. I added it to the list of players, and have the flash embed code in a block. I am achieving this using the Drupal Audio module and submodules supporting it.
I'm trying to determine the practical difference between using the com.facebook.session.WebSession and com.facebook.session.JSSession. The documentation ([URL]) has more around WebSession - but the example I have which is closest to what solution I'm trying to implement uses JSSession and it looks like I could avoid all of the JavaScript pass-through & ExternalInterface calls I'm making. It appears that the benefit of using this new ActionScript Facebook API is to avoid having to make all of the Facebook calls via JavaScript.
i have downloaded a flash component "Fade In Fade Out Slideshow".and included mu images in it.i don't know how to include it in drupalits index.html page is
i need to connect to have a button on my website that connects to facebook (if not already logged in) and posts to the users wall.I've only done this from within an iFrame - do i still need AppId etc etc?
After working for a prolonged time on a programming problem, I start to get coding tunnel vision. It makes it harder to draw back and look at the problem from farther away. Hence my question: I am using a Drupal 6 site. When a menu option is clicked, the page opens and a Flash SWF file needs to played in a ThickBox. After 8 seconds, that Thickbox closes.
Opening the SWF file in the Thickbox when a link is clicked is no problem, just like closing the Thickbox afterwards; that's basic javascript. For that I use these:
[Code]...
But opening the Thickbox on load? I can add a link for the user to click, but it should open automatically. I figured out the PHP to have it only open on one specific page. From the Thickbox manual, I learned to open links to images - but not how to open it when the page loads.
I have a facebook application where the user choose 4 of his friends and then it creates a video (swf) with the pictures of your friends in it (loaded via xml). So I need to share this video on the user timeline. Everything works fine but the video is not embedded in the post on his timeline, there is only a post with the link to the page in it.The weird thing is, if I post the url directly on my timeline, the video is embedded, but not if the same link is posted via the application.here is my code called by the share button in js :
function postToFeed() { var obj = { method: 'feed',[code].........
I've recently used the 'Static HTML' application to add autoplaying flash content to a Facebook Page.Nothing too fancy, no sound, and only a few secs long. Now, Facebook say:-"Apps on Pages must not host media that plays automatically without a user's interaction."
What do they mean by 'Media' exactly? I can understand a ban on autoplaying audio content but does the ban extend to something as harmless as an animated GIF? Or more to the point, does an autoplaying .swf file fall under this?
Lastly, what course of action would Facebook take if I did violate this rule? Would they issue a warning (giving me an opportunity to remove the 'offending' item) or would they just shut down my page without any consultation?
the source files work perfectly when I upload them to my server - but when I insert the form into my flash website - I am unable to receive the contact email at all. The problem must be with the flash file becuase I have not altered the php (except to send to my email)
I am using Flash CS3 (but publishing for action script2) I have double checked all my input field sare named correctly with var_names that match the php code. The form fields have been created as a moviclip named "form" and the following action script attached:
I installed SWF Tools 6.x-2.5 in Drupal Drupal 6.20. I followed the installation instruction and also setup SWFObject 2 - JavaScript. The status page does not show any error.
The problem that I have is that when I indicate the content with [swf file="MyflashTest.swf"] I always get the message:
You are missing some Flash content that should appear here! Perhaps your browser cannot display it, or maybe it did not initialize correctly
I using apache webserver in my localghost. I tried to open the page with IE and Firefox but I always get the same message
Any idea what do I need to check/set to make flash content appear?
I have literally spent HOURS trying to solve this mystery... but simply can't seem to get hold of it. I am using the same code lines (literally!) as the example here (official adobe tutorial) and I get different result.
[Code]...
Everything works fine, i.e. everything till it is time to fire the loggedin event. I get asked to log in and all permissions are asked correctly. After I log myself in to facebook, the loggedin event doesn't fire. Is there any way of solving this problem??
I can't find in the Adobe Facebook API how to log the user out of Facebook. The FacebookSessionUtil (and the related sessions and Facebook classes) all have a .logout() function, which will invalidate the user's current *session* within the swf, but it doesn't log the user out of Facebook.
What am I missing here? How are you supposed to log the user out of Facebook with this API? Since it's part of the TOS for Facebook Connect apps, you'd think this would be available in the API somewhere.
After I upload a photo on a desktop facebook application i need to store it's post id in a database. From the facebook ActionScript SDK documentation:pi() methodpublic static function api(method:String, callback:Function, params:* = null, requestMethod:String = GET):voidMakes a new request on the Facebook Graph API.Parameters [...]callback:Function — Method that will be called when this request is complete The handler must have the signature of callback(result:Object, fail:Object); On success, result will be the object data returned from Facebook. On fail, result will be null and fail will contain information about the error.
So I implemented my callback function as follows: protected function handleUploadComplete(response:Object, fail:Object):void{ status = (response) ? 'Success' : 'Error';
I created a simple web site in flash cs4 with a contact form, however, when I press submit, no email is sent even though my site says it was successfully sent.
Here is my actionscript and PHP:
function submit(e:MouseEvent):void{ var variables:URLVariables = new URLVariables(); variables.fromname = nameText.text; variables.fromemail = emailText.text; variables.frommessage = messageText.text; var req:URLRequest = new URLRequest("contact.php"); req.data = variables; req.method = URLRequestMethod.POST; var loader:URLLoader = new URLLoader(); loader.dataFormat = URLLoaderDataFormat.VARIABLES; loader.addEventListener(Event.COMPLETE, sent);
I am creating a contact form and I have completed the form in flash.How do I get flash to talk to php so that when a user clicks on the submit button it will send the data via php to an email account. Right now I have trace functions that are reading the input in flash. I just need to figure out how to communicate to php. It would be a bonus if I the input text can check to make sure the email is a valid email.
I have created a form in flash (CS5) using AS3 and Php.The test run worked absolutely fine but now I have added the form to my (original) flash movie it has a number of errors come up... Thing is that I've just spent the last 2 hours trying to get this form to work and having no success what so ever.
Scene 11152: A conflict exists with inherited definition flash.display:DisplayObject.name in namespace public.ComponentShim (Compiled Clip), Line 15000: The class 'fl.controls.TextArea' must subclass 'flash.display.MovieClip' since it is linked to a library symbol of that type.ComponentShim (Compiled Clip), Line 15000: The class 'fl.controls.TextInput' must subclass 'flash.display.MovieClip' since it is linked to a library symbol of that type.ComponentShim (Compiled Clip), Line 15000: The class 'fl.controls.UIScrollBar' must subclass 'flash.display.MovieClip' since it is linked to a library symbol of that type.ComponentShim (Compiled Clip), Line 15000: The class 'fl.controls.Button' must subclass 'flash.display.MovieClip' since it is linked to a library symbol of that type.
I recently bought a flash template from flashden and the authors support is a bit slim so i thought i'd post it here.
There is one flash file and it has a contact form. They are sitting in a subdirectory on my website [URL] The contact form has a button and the action script is as follows
on (release) { //Localise the needed variables sender_mail = this._parent.Semail.text; sender_name = this._parent.Sname.text;
I know this is a no-brainer for people who happen to know the secret to passing variables from a combobox to PHP. I have wasted all day and I give up.
I have a working, secure Flash-based contact form which sends to a PHP file which then emails the information to the chosen email address.
I want someone to add a combobox to my existing code without altering/deleting anything else. That is all I want. I want to be able to compare before and after and see exactly how you added the combobox and got it to work. I do not want to see completely different code and for you to say, "Well, this is how I would do the email form and it works better." The form I have works great and is secure. I just don't know how to add a friggin' combobox.