Flash CS3 - Flash CS4

Free tutorials and scripts for all.
Actionscript 3.0

Chiamare una funzione da HTML: è possibile?

This is a discussion on Chiamare una funzione da HTML: è possibile? within the Flash CS3 generale forums, part of the Flash CS3 e Actionscript 3.0 category; Ciao ragazzi. Ho un swf in una pagine html e vorrei quando clicco un pulsante html far partire una funzione ...


Go Back   Forum Flash CS3 Flash CS4 > Flash CS3 e Actionscript 3.0 > Flash CS3 generale

Register FAQ Members List Calendar Search Today's Posts Mark Forums Read
  #1 (permalink)  
Old 02-11-07, 12:28
zizzolo's Avatar
Senior Member
 
Join Date: Sep 2007
Posts: 109
Rep Power: 2
zizzolo is on a distinguished road
Chiamare una funzione da HTML: è possibile?

Ciao ragazzi.
Ho un swf in una pagine html e vorrei quando clicco un pulsante html far partire una funzione nell'swf. in sonstanza vorrei comandare l'swf da html.

è possibile?

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

  #2 (permalink)  
Old 02-11-07, 12:49
Administrator
 
Join Date: Jul 2007
Location: Cesena
Posts: 4,486
Rep Power: 6
Flep is on a distinguished road
Re: Chiamare una funzione da HTML: è possibile?

Ciao zizzolo

Puoi farlo attraverso Javascript.
Il bottone html chiama una funzione Javascript che a sua volta chiama una funzione Actionscript.
Sulla guida di Flash CS3 hai un bell' esempio di come comunicano Actionscript e Javascrpt:
ActionScript*3.0*Language*and*Components*Reference

Personalmente l' ho utilizzato in questo tutorial:
Actionscript chiama Javascript - classe ExternalInterface di Flash CS3

Il codice è snellito confronto all' esempio della guida perchè nel mio caso ho chiamato Javascript da Actionscript e non viceversa.
Però sull' esempio della guida c'è appunto anche il contrario, provalo e se hai difficoltà in qualche punto andiamo avanti insieme
__________________

 


I recommend: Essential Actionscript 3.0

- Non rispondo ai messaggi privati con domande tecniche. Apri una discussione sul forum !
- I do not reply technicians pvt messages. Open a thread !
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

  #3 (permalink)  
Old 02-11-07, 12:56
zizzolo's Avatar
Senior Member
 
Join Date: Sep 2007
Posts: 109
Rep Power: 2
zizzolo is on a distinguished road
Riferimento: Chiamare una funzione da HTML: è possibile?

Ciao Flep. Buongiorno.

Grazie della tua disponibilità.Dò un'occhiata e provo da solo. Se c'è qualcosa l'appuntamento è qui.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

  #4 (permalink)  
Old 02-11-07, 13:38
zizzolo's Avatar
Senior Member
 
Join Date: Sep 2007
Posts: 109
Rep Power: 2
zizzolo is on a distinguished road
Riferimento: Chiamare una funzione da HTML: è possibile?

Flep.
è molto completo... e un pò complicatino... qui rischio di metterci 3 giorni di studio e non ho tutto questo tempo...

Puoi darmi una mano per favore?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

  #5 (permalink)  
Old 02-11-07, 13:40
Administrator
 
Join Date: Jul 2007
Location: Cesena
Posts: 4,486
Rep Power: 6
Flep is on a distinguished road
Re: Chiamare una funzione da HTML: è possibile?

Certo, solo che sto lavorando ad una cosa in questo momento.
Tra una mezzoretta cerco di farti un esempio
__________________

 


I recommend: Essential Actionscript 3.0

- Non rispondo ai messaggi privati con domande tecniche. Apri una discussione sul forum !
- I do not reply technicians pvt messages. Open a thread !
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

Flash Multi Gallery
  #6 (permalink)  
Old 02-11-07, 13:46
zizzolo's Avatar
Senior Member
 
Join Date: Sep 2007
Posts: 109
Rep Power: 2
zizzolo is on a distinguished road
Riferimento: Chiamare una funzione da HTML: è possibile?

Ti ringrazio!
Va bene. Appuntamento più tardi.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

  #7 (permalink)  
Old 02-11-07, 14:31
Administrator
 
Join Date: Jul 2007
Location: Cesena
Posts: 4,486
Rep Power: 6
Flep is on a distinguished road
Re: Chiamare una funzione da HTML: è possibile?

ok zizzolo,
eccoti un esempio:
http://www.flepstudio.org/test/zizzolo/main.html

Ti allego il sorgente
Attached Files
File Type: zip zizzolo.zip (12.6 KB, 17 views)

__________________

 


I recommend: Essential Actionscript 3.0

- Non rispondo ai messaggi privati con domande tecniche. Apri una discussione sul forum !
- I do not reply technicians pvt messages. Open a thread !
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

  #8 (permalink)  
Old 02-11-07, 15:09
zizzolo's Avatar
Senior Member
 
Join Date: Sep 2007
Posts: 109
Rep Power: 2
zizzolo is on a distinguished road
Riferimento: Chiamare una funzione da HTML: è possibile?

Fantastico!
Ma..ehm... se il linK lo voglio fare su una immagine come viene in javascript?
:-)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

  #9 (permalink)  
Old 02-11-07, 15:19
Administrator
 
Join Date: Jul 2007
Location: Cesena
Posts: 4,486
Rep Power: 6
Flep is on a distinguished road
Re: Chiamare una funzione da HTML: è possibile?

In quel caso, associ onClick all' immagine e il file html diventa così:
HTML Code:
<!-- saved from url=(0014)about:internet -->
 <html lang="en">
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 <title>ExternalInterfaceExample</title>
 <script language="JavaScript">
function thisMovie(movieName) {
         if (navigator.appName.indexOf("Microsoft") != -1) {
             return window[movieName];
         } else {
             return document[movieName];
         }
     }
     function sendToActionScript(value) {
         thisMovie("ExternalInterfaceExample").sendToActionScript(value);
     }
     function sendToJavaScript(value) {
         document.forms["form1"].output.value += "ActionScript says: " + value + "\n";
     }
</script>
 </head>
 <body onload="pageInit();">
 
     <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
             id="ExternalInterfaceExample" width="500" height="375"
             codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab">
         <param name="movie" value="ExternalInterfaceExample.swf" />
         <param name="quality" value="high" />
         <param name="bgcolor" value="#869ca7" />
         <param name="allowScriptAccess" value="sameDomain" />
         <embed src="ExternalInterfaceExample.swf" quality="high" bgcolor="#869ca7"
             width="500" height="375" name="ExternalInterfaceExample" align="middle"
             play="true" loop="false" quality="high" allowScriptAccess="sameDomain"
             type="application/x-shockwave-flash"
             pluginspage="http://www.macromedia.com/go/getflashplayer">
         </embed>
     </object>
 
     <form name="form1" onsubmit="return false;">
         <p>
           <input type="button" value="play" onclick="sendToActionScript('play');" />
           <br />
           <br />
             <input type="button" value="stop" onclick="sendToActionScript('stop');" />
         </p>
         <p><img src="pic_2.jpg" width="280" height="187" onClick="sendToActionScript('play');"></p>
 </form>
 
 </body>
 </html>
__________________

 


I recommend: Essential Actionscript 3.0

- Non rispondo ai messaggi privati con domande tecniche. Apri una discussione sul forum !
- I do not reply technicians pvt messages. Open a thread !
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

  #10 (permalink)  
Old 02-11-07, 15:23
zizzolo's Avatar
Senior Member
 
Join Date: Sep 2007
Posts: 109
Rep Power: 2
zizzolo is on a distinguished road
Riferimento: Chiamare una funzione da HTML: è possibile?

Sei un mago Flep!
GRAZIE!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump

Similar Threads

Thread Thread Starter Forum Replies Last Post
E' possibile salvare un fla cs3 come fla 7? Amaca Flash CS3 generale 2 22-10-08 16:30
Actionscript 3 Chiamare public class in un diverso file .as loris.dassie Actionscript 3.0 avanzato 1 22-10-08 10:34
chiamare una funzione sulla root da mc Licoreo Actionscript 3.0 base 6 01-10-08 14:01
Actionscript 3 Chiamare una funzione su diverso package loris.dassie Actionscript 3.0 base 4 26-09-08 10:13
Passaggio di una funzione come parametro di un'altra funzione Andrea.B Flash CS3 generale 2 31-12-07 12:30


All times are GMT. The time now is 14:16.


Powered by vBulletin versione 3.7.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0 RC4
Forum SiteMap


FlepStudio
by Filippo Lughi
P.IVA 03605860406