| |||||||
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) |
| Neuer User 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) |
| | |
| | #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) |
| | |
![]() |
| Lesezeichen |
| Stichworte |
| carousel, xml |
| Themen-Optionen | |
| Ansicht | |
| |