papaKai
Threadersteller
Dabei seit: 01.12.2011
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Do 01.12.2011 13:34
Titel kombinierte Banner/Wallpaper |
|
|
Hallo zusammen!
Ich komme eigentlich aus der Printecke, mache aber seit einiger Zeit auch Flash-Banner für meinen Kunden. Nun möchte der Kunde zwei kombinierte Banner haben, sprich aus dem oberen Querformat läuft die Animation in das seitliche Hochformat. Nun habe ich zu Testzwecken folgendes in AS3 programmiert:
Banner1
package
{
import flash.display.Sprite;
import flash.events.Event;
import fl.transitions.Tween;
import fl.transitions.easing.None;
import flash.net.LocalConnection;
public class quer extends Sprite
{
var rot = new Sprite();
var sender = new LocalConnection();
public function quer()
{
rot.graphics.beginFill(0xff0000);
rot.graphics.drawRect(0,25,40,40);
addChild(rot);
bew();
}
function bew()
{
var goTo = new Tween(rot,"x",None.easeIn,rot.x,688,2,true);
goTo.addEventListener("motionFinish",chicken);
}
function chicken(e:Event)
{
sender.send("Verbindung","beweg");
}
}
}
Banner 2
package
{
import flash.display.Sprite;
import fl.transitions.Tween;
import fl.transitions.easing.None;
import flash.net.LocalConnection;
public class hoch extends Sprite
{
var rot = new Sprite();
var empf = new LocalConnection();
public function hoch()
{
rot.graphics.beginFill(0xff0000);
rot.graphics.drawRect(0,25,40,40);
empf.connect("Verbindung");
empf.client = this;
}
public function beweg()
{
addChild(rot);
var goTo = new Tween(rot,"x",None.easeIn,rot.x,120,3,true);
}
}
}
Dann habe ich das Ganze mit Hilfe von Dreamweaver in HTML zusammen gesetzt:
<html>
<head>
<title>Testseite</title>
</head>
<body style="background-color:#ffffdd;">
<h1>headline 1</h1>
<p>
<style type="text/css">
.flash { overflow:hidden; width:1450; } /* zum clearen der floats */
.left, .right { width:50%; } /* margins und paddings berücksichtigen */
.left { float:left; }
.right { float:right; }
</style>
<div class="flash">
<div class="left">
<object type="application/x-shockwave-flash"
data="728x90_WP.swf" id="abc" width="728" height="90">
<param name="movie" value="static_URL.swf">
<param name="bgcolor" value ="#FFFFFF">
<param name="quality" value ="high">
<param name="loop" value="true">
<param name="menu" value="true">
<param name="swliveconnect" value="true">
<param name="wmode" value="window">
</object>
</div>
<object type="application/x-shockwave-flash"
data="160x900.swf" id="def" width="160" height="900">
<param name="movie" value="static_URL.swf">
<param name="bgcolor" value ="#FFFFFF">
<param name="quality" value ="high">
<param name="loop" value="true">
<param name="menu" value="true">
<param name="swliveconnect" value="true">
<param name="wmode" value="window">
</object>
</div>
</p>
</body>
</html>
Mein Problem dabei ist, daß es in Firefox zwar wunderbar funktioniert, das Qudrat wandert von dem einen Banner in das nächste, aber im InternetExplorer passiert gar nichts.
Bleibt zu erwähnen, daß ich von HTML und Dreamweaver nicht die geringste Ahnung habe (möglicherweise liegt der Fehler hier?) und das ich auch schon vergebliche Versuche mit asLocalConnect hinter mir habe.
Grüße, papaKai
|
|