| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| experience++; Registriert seit: Jul 2002 Ort: Düsseldorf
Beiträge: 11.367
|
hi ihrs, wegen den folgenden beiden threads bin ich auf die idee gekommen und wollte in diese richtung selber mal testen ob das wie gedacht geht: Anfänger braucht Hilfe ExternalInterface.call probleme ob das wirklich sinnvoll ist sei mal dahingestellt, aber es geht. die eingebundene (mit swfobject) swf skaliert selbst ihre größe. ![]() das geschieht über ExternalInterface und den call befehl der eine javascript function aufruft und an diese die parameter für width und height übergibt. das eigentliche skalieren übernimmt also das javascript welches aber von der swf aus geteuert wird. HIER kann man sich ein bsp. anschauen. hier mal die html seite mit der javascript function drinn: HTML-Code: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> <head> <title>bsp</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <style type="text/css" media="screen"> html, body { height:100%; background-color: #ffffff; } body { margin:0; padding:0; overflow:hidden; } #flashContent { width:100%; height:100%; } </style> <script type="text/javascript" src="swfobject.js"> </script> <script type="text/javascript"> var flashvars = {}; var params = {}; params.menu = "false"; params.scale = "noscale"; params.allowscriptaccess = "always"; var attributes = {}; swfobject.embedSWF("bsp.swf", "myContent", "550", "400", "9.0.0", "expressInstall.swf", flashvars, params, attributes); </script> <script type="text/javascript" > function resize( w, h ) { var element = document.getElementById( "myContent" ); element.style.width = w + "px"; element.style.height = h + "px"; } </script> </head> <body> <div id="myContent"> <h1>Alternative content</h1> <p><a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" /></a></p> </div> </body> </html> HTML-Code: <script type="text/javascript" > function resize( w, h ) { var element = document.getElementById( "myContent" ); element.style.width = w + "px"; element.style.height = h + "px"; } </script> PHP-Code: und hier das script aus frame 1 der beispiel fla: PHP-Code: im übrigen lässt sich das sogar tweenen. hab das mal mit dazu gepackt und für die ersten schritte die flash eigene tweening engine mit eingebaut. natürlich empfehle ich aber da eine andere tweening engine einzubauen falls das hier jemand wirklich wo einsetzen will. die files hab ich mit dazu gepackt. fla CS4, swf, html, swfobject.js hab alles in einer zip verpackt und HIER zum download abgelegt. cheers, sal
__________________ Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten. |
| | |
| | #3 (permalink) |
| Ehrenwort!!! Registriert seit: Feb 2004 Ort: Duisburg-Duissern
Beiträge: 1.114
|
ist wirklich nett
__________________ "A man on the move... And just sick enough to be totally confident..." Alphaflight Ein Tag wie jeder! Flashversionen von einigen C64-Zocks |
| | |
| | #4 (permalink) | |
| experience++; Registriert seit: Jul 2002 Ort: Düsseldorf
Beiträge: 11.367
|
noch ein kleines update, denn der firefox 4 macht hier probleme. ![]() ich hatte bisher nur für die swf eine hintergrundfarbe definiert (also in der swf), und diese wurde auch im ff 3.6, im IE und chrome angezeigt. aber im ff4 klappt, bzw reicht das nicht. hier muss man in jedem fall beim einbinden der swf schon mit angeben welche hintergrundfarbe die swf haben soll. in der html also bitte bei den params einfach folgende zeile ergänzen und gut ist ![]() Zitat:
sal
__________________ Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten. | |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [Flash CS3] ExternalInterface.call | Runey | Flash Einsteiger | 0 | 04-11-2010 21:24 |
| Serverübergreifender ExternalInterface.call AS3 zu Javascript | labr1005 | ActionScript 3 | 1 | 25-11-2009 10:33 |
| ExternalInterface.call | reneXYX | Flash CS3 Professional | 2 | 13-05-2009 16:06 |
| [Flash CS3] XML und ExternalInterface.call | gerfried | Flash Einsteiger | 0 | 02-03-2009 11:52 |
| ExternalInterface.call | RhettButler | Flash CS3 Professional | 8 | 10-02-2009 14:50 |