Zurück   Flashforum > Flash > ActionScript > ActionScript 2

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 12-11-2008, 12:19   #1 (permalink)
Neuer User
 
Benutzerbild von Royal Flush
 
Registriert seit: Aug 2006
Beiträge: 180
Keine XML-Bilddarstellung nach Veröffentlichung

Hallo Flasher,

habe ein ganz doofes Problem: ich habe ein Carousel gebaut. Es bewegen sich also verschiedenen Gegenstände im Kreis. Die Bilder der Gegenstände werden per XML gezogen. Problem: Nach veröffentlichung auf einem WebServer erscheinen die Bilder nicht mehr. Was mache ich falsch?
Anbei noch das Script und ganz unten die XML-Datei:



import mx.utils.Delegate;

var numOfItems:Number;
var radiusX:Number = 120;
var radiusY:Number = 50;
var centerX:Number = 180;
var centerY:Number = 110;
var speed:Number = 0.009;
var perspective:Number = 5;
var home:MovieClip = this;

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 = 5;//numOfItems: hier wird die Anzahl der Zugaben festgelegt//
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.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;
t.icon.onRelease = clicky;
}
}

function over()
{
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()
{
trace(this._parent.toolText);
}

function clicky()
{
trace(this._parent.toolText);
getURL("https://beispiel.de", "_self")
trace ("Klick")
}

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.onMousedown = function()
{
speed = (this._xmouse-centerX)/2000;
}


//und hier die XML-Datei//:

- <icons>
<icon image="icon1.png" tooltip="DVD-Player" />
<icon image="icon2.png" tooltip="Modellauto Maserati" />
<icon image="icon3.png" tooltip="SIEMENS Gigaset" />
<icon image="icon4.png" tooltip="AGFA Digitalkamera" />
<icon image="icon5.png" tooltip="Bargeld" />
</icons>


Vielen Dank schon mal!!!!!
Flush

Geändert von Royal Flush (12-11-2008 um 12:32 Uhr)
Royal Flush ist offline   Mit Zitat antworten
Alt 14-11-2008, 20:15   #2 (permalink)
ewig Neuer User
 
Registriert seit: Jun 2003
Beiträge: 423
Hast Du die Bilder, die XML im selben Verzeichnis wie die swf abgelegt? und wird sie auch von dort eingebunden?

Wenn nicht hilft der Parameter:
<param name="base" value="."> bzw. base="." im embed

weiter.

Wenn Du z.B. dein Flash im Ordner "/Flash/" liegen hast und die html im darüber liegendem Ordner hast, sagt man mit dem Parameter das die der Flashfilm von seinem Ursprungsort die Daten laden soll.

salü

edit: http://www.video-flash.de/index/base...riff-bekommen/
__________________
http://www.a-d-k.de/ nicht gucken!

Geändert von loetmann (14-11-2008 um 20:41 Uhr)
loetmann ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
carousel, xml

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 15:59 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele