• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 389
  • Last Modified:

fire PHP function in AS3/flash

ok i have a php function which creates thumbnails. i want to execute this function from my swf as3.

i have some code that works now but it only works the first time after the swf has been published. i'm guessing because it worked and is loaded but i cant get it to unload /work again.
the as3 fires in a button listener. what i need is to be able to hit that button as many times as needed.   i am new to both as3 and php so take it easy on me lol  i am stuck please help

my as3 code is

 function goURL() {
            var request:URLRequest = new URLRequest("myfile.php");  
            var loader:URLLoader = new URLLoader();  
                   loader.load(request);
 
0
conagraman
Asked:
conagraman
  • 5
  • 2
  • 2
1 Solution
 
wwwdeveloper2Commented:
Try this:

Add an event listener to button to call the function when it is clicked:

your_button.addEventListener(MouseEvent.CLICK,goURL);


In your function throw the event:MouseEvent in it:

 function goURL(event:MouseEvent)
{
            var request:URLRequest = new URLRequest("myfile.php");  
            var loader:URLLoader = new URLLoader();  
                   loader.load(request);
}

Hopefully this will get you heading in the right direction.
0
 
conagramanAuthor Commented:
thanks for the comment : )

 but i have already came that far.  
i wish it was that simple
0
 
wwwdeveloper2Commented:
Ok, no problem.  I didn't realize you came that far.  Your example code looked incomplete and was missing proper syntax.

Good luck.
0
VIDEO: THE CONCERTO CLOUD FOR HEALTHCARE

Modern healthcare requires a modern cloud. View this brief video to understand how the Concerto Cloud for Healthcare can help your organization.

 
conagramanAuthor Commented:
i think i need eaither another way of loading/opening the php file or the solution will comefrom the loader class or urlrequest class
0
 
conagramanAuthor Commented:
got it.

i dont know if there is a way to do that the way i was trying.

what worked for me is passing a variable to the php. i was trying to avoid doing it this way because even though it may be the only way it seems kinda hacky when your not wanting to return anything. oh well as my boss would say .. it is what it is
0
 
blue-genieCommented:
if you're happy that your problem is resolved please close your question.
if you require further assitance please post your full code to show how you're handling the php return values. etc
the php code might help as well.
0
 
conagramanAuthor Commented:
blue genie

i think i was just making some rookie mistakes.  part of the learning process i guess. as far as closing the q i thought i did but i guess it didnt take. ill try again. thanks
0
 
blue-genieCommented:
np. glad you came right.
0
 
conagramanAuthor Commented:
please close the q. i was able to gain a better understanding of what i was doing and was able to use the urlloader in the correct way. thanks to all who tried to help.
0

Featured Post

What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

  • 5
  • 2
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now