+ Antworten
Ergebnis 1 bis 2 von 2

Thema: swf Datei funxt net??? - Was läuft falsch

  1. #1
    Neu an Board
    Registriert seit
    16.09.2009
    Beiträge
    7
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard swf Datei funxt net??? - Was läuft falsch

    Hi Leit,

    hab ein Problem mit meiner swf Datei die ich in meine Joomla 1.5 Webseite einbauen will. Die Seite läuft zurzeit noch lokal. Ich habs mit denVideo versucht was auch fast funktioniert, bis auf das kleine Detail das es mir nur den Hintergrund meines swf anzeigt und nicht das Karussel. Hab keine Ahnung warum, vl hat einer von euch eine Idee, hoff ich zumindest. Freu mich auf Hilfe!


    Der code der xml Datei:
    HTML-Code:
    <icons>
    
    <icon image="Sheabutter.png" tooltip="Sheabutter" content="Der Shea-Baum, der Baum der Jugend, wächst in den Savannen Westafrikas. Seine nussartigen Früchte werden gesammelt, getrocknet, zerstampft, zerrieben und dann mit Wasser erhitzt. Das leichte Fett steigt auf - erkaltet es, kann man die Sheabutter abschöpfen. Diese enthält große Mengen an Vitamin E, Provitamin A und Allontoin. Diese wertvollen BIO-Substanzen regen die Zellerneuerung an, straffen trockene und reife Körperhaut und versorgen diese gleichzeitig mit viel Feuchtigkeit. Ideal auch al regenerierende Pflege nach dem Sonnenbad. (200ml um € 14,50)" />
    
    <icon image="Cacaobutter.png" tooltip="Cacaobutter" content="Speise der Götter bedeutet der wissenschaftliche Name des Kakaobaumes. Bei uns war der Genuss lange Zeit lediglich Königshäusern, Würdenträgern und dem Adel vorbehalten. Duftende Kakaobutter, angereichert mit Mineralstoffen und den Vitaminen A, B, D und E, macht STYX Cacaobutter Körpercreme zur zarten Versuchung für anspruchsvolle Haut. Ausgesuchte BIO - Öle und Glycerin verleihen dieser Creme eine einzigartige, zarte Konsistenz. (200ml um € 14,50)" />
    
    
    
    </icons>
    Der Action Script Code des Karussels:
    HTML-Code:
    import mx.utils.Delegate;
    import mx.transitions.Tween;
    import mx.transitions.easing.*;
    
    var numOfItems:Number;
    var radiusX:Number = 300;
    var radiusY:Number = 75;
    var centerX:Number = Stage.width / 2;
    var centerY:Number = Stage.height / 2;
    var speed:Number = 0.05;
    var perspective:Number = 130;
    var home:MovieClip = this;
    theText._alpha = 0;
    
    var tooltip:MovieClip = this.attachMovie("tooltip","tooltip",10000);
    tooltip._alpha = 0;
    
    var xml:XML = new XML();
    xml.ignoreWhite = true;
    
    xml.onLoad = function()
    {
    	var nodes = this.firstChild.childNodes;
    	numOfItems = nodes.length;
    	for(var i=0;i<numOfItems;i++)
    	{
    		var t = home.attachMovie("item","item"+i,i+1);
    		t.angle = i * ((Math.PI*2)/numOfItems);
    		t.onEnterFrame = mover;
    		t.toolText = nodes[i].attributes.tooltip;
    		t.content = nodes[i].attributes.content;
    		t.icon.inner.loadMovie(nodes[i].attributes.image);
    		t.r.inner.loadMovie(nodes[i].attributes.image);
    		t.icon.onRollOver = over;
    		t.icon.onRollOut = out;
    		t.icon.onRelease = released;
    	}
    }
    
    function over()
    {
    	//BONUS Section
    	var sou:Sound = new Sound();
    	sou.attachSound("sover");
    	sou.start();
    	
    	home.tooltip.tipText.text = this._parent.toolText;
    	home.tooltip._x = this._parent._x;
    	home.tooltip._y = this._parent._y - this._parent._height/2;
    	home.tooltip.onEnterFrame = Delegate.create(this,moveTip);
    	home.tooltip._alpha = 100;
    }
    
    function out()
    {
    	delete home.tooltip.onEnterFrame;
    	home.tooltip._alpha = 0;
    }
    
    function released()
    {
    	//BONUS Section
    	var sou:Sound = new Sound();
    	sou.attachSound("sdown");
    	sou.start();
    	
    	home.tooltip._alpha = 0;
    	for(var i=0;i<numOfItems;i++)
    	{
    		var t:MovieClip = home["item"+i];
    		t.xPos = t._x;
    		t.yPos = t._y;
    		t.theScale = t._xscale;
    		delete t.icon.onRollOver;
    		delete t.icon.onRollOut;
    		delete t.icon.onRelease;
    		delete t.onEnterFrame;
    		if(t != this._parent)
    		{
    			var tw:Tween = new Tween(t,"_xscale",Strong.easeOut,t._xscale,0,1,true);
    			var tw2:Tween = new Tween(t,"_yscale",Strong.easeOut,t._yscale,0,1,true);
    			var tw3:Tween = new Tween(t,"_alpha",Strong.easeOut,100,0,1,true);
    		}
    		else
    		{
    			var tw:Tween = new Tween(t,"_xscale",Strong.easeOut,t._xscale,100,1,true);
    			var tw2:Tween = new Tween(t,"_yscale",Strong.easeOut,t._yscale,100,1,true);
    			var tw3:Tween = new Tween(t,"_x",Strong.easeOut,t._x,200,1,true);
    			var tw4:Tween = new Tween(t,"_y",Strong.easeOut,t._y,320,1,true);
    			var tw5:Tween = new Tween(theText,"_alpha",Strong.easeOut,0,100,1,true);
    			theText.text = t.content;
    			var s:Object = this;
    			tw.onMotionStopped = function()
    			{
    				s.onRelease = unReleased;
    			}
    		}
    	}
    }
    
    function unReleased()
    {
    	//BONUS Section
    	var sou:Sound = new Sound();
    	sou.attachSound("sdown");
    	sou.start();
    	
    	delete this.onRelease;
    	var tw:Tween = new Tween(theText,"_alpha",Strong.easeOut,100,0,0.5,true);
    	for(var i=0;i<numOfItems;i++)
    	{
    		var t:MovieClip = home["item"+i];
    		if(t != this._parent)
    		{
    			var tw:Tween = new Tween(t,"_xscale",Strong.easeOut,0,t.theScale,1,true);
    			var tw2:Tween = new Tween(t,"_yscale",Strong.easeOut,0,t.theScale,1,true);
    			var tw3:Tween = new Tween(t,"_alpha",Strong.easeOut,0,100,1,true);
    		}
    		else
    		{
    			var tw:Tween = new Tween(t,"_xscale",Strong.easeOut,100,t.theScale,1,true);
    			var tw2:Tween = new Tween(t,"_yscale",Strong.easeOut,100,t.theScale,1,true);
    			var tw3:Tween = new Tween(t,"_x",Strong.easeOut,t._x,t.xPos,1,true);
    			var tw4:Tween = new Tween(t,"_y",Strong.easeOut,t._y,t.yPos,1,true);
    			tw.onMotionStopped = function()
    			{
    				for(var i=0;i<numOfItems;i++)
    				{
    					var t:MovieClip = home["item"+i];
    					t.icon.onRollOver = Delegate.create(t.icon,over);
    					t.icon.onRollOut = Delegate.create(t.icon,out);
    					t.icon.onRelease = Delegate.create(t.icon,released);
    					t.onEnterFrame = mover;
    				}
    			}
    		}
    	}
    }
    
    
    function moveTip()
    {
    	home.tooltip._x = this._parent._x;
    	home.tooltip._y = this._parent._y - this._parent._height/2;
    }
    
    xml.load("icons.xml");
    
    function mover()
    {
    	this._x = Math.cos(this.angle) * radiusX + centerX;
    	this._y = Math.sin(this.angle) * radiusY + centerY;
    	var s = (this._y - perspective) /(centerY+radiusY-perspective);
    	this._xscale = this._yscale = s*100;
    	this.angle += this._parent.speed;
    	this.swapDepths(Math.round(this._xscale) + 100);
    }
    
    this.onMouseMove = function()
    {
    	speed = (this._xmouse-centerX)/2500;
    }

  2. #2
    Neu an Board
    Registriert seit
    16.09.2009
    Beiträge
    7
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Ich habs mit denVideo schon versucht, auch mit dem AVR Plugin und diversen anderen Editoren....Hab mich dann im Forum noch mal umgeschaut und bin auf den Fehler gestossen das, das Template schuld sein könnte...das ist leider auch nicht der Fall. Hat irgendwer eine Idee was da falsch läuft....???? Ich weiß schon gar nicht mehr weiter!!!
    Weil wenn ich das Flash-Karussel normal öffne, funktiniert alles und es dreht sich ganz toll. Nur auf der Webseite funktioniert es nicht und ich bekomm nur den Hintergrund angezeigt!!! Freu mich auf Hilfe!!!

+ Antworten

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein