{lang: 'de'}
Flashhilfe.de - Flash Community

Bildergalerie mit xml [Flash 11]

 


AntwortenRegistrieren Seite1  

cokebaby#1
Benutzerbild von cokebaby
Beiträge: 25
Registriert: Dec 2010

24.07.2014, 15:33

Hallo!
Das hier ist meine Bildergallerie:
http://www.rene-sona.de/renes_hp/a65-bildergalerie.swf

Und das hier meine Homepageadresse:
http://www.rene-sona.de/renes_hp/

Ich habe die swf gespeichert und meine Bilder eingefügt!
Ich weiss nur nicht was daran schief läuft!

Mein Problem:
Die Datei der Bildegallerie funktioniert wenn man sie als adresse oben eingibt!
ABER:
Wenn  ich  die  selbe  Bildergallerie  in  meiner  Hompage
http://www.rene-sona.de/renes_hp/
aufrufe in dem ich unten im Menü auf "Bildergalerie" und dort dann auf "A65 Bilder"
klicke, wird die Bildergallerie zu gross angezeigt!
Obwohl alle anderen Szenen die so geladen werden in der richtigen Grösse angezeigt werden!
Was läuft da flasch?
Wie bekomme ich die Bildergallerie in der richtigen Grösse auf meine Homepage?
Wie kann es sein das die orginalbildergallerie in der richtigen grösse angezeigt wird und
das die Gallerie trotz richtiger grössenanzeige aller anderen seiten auf meiner Homepage diese dann zu gross dargestellt wird?
Ich habe mal einfach so auf einem anderen Layer den ich darunter plaziert habe ein
rechteck gezeichnet so gross wie die Bildergallerie angezeigt wird.
Ergebniss war:
In der Datei wurde dieses Rechteck in der richtigen Grösse angezeigt.
Die Bildergallerie auch!
Als ich das ganze dann wieder per Klick unten im Menü meiner Homepage angeklickt
und aufgerufen habe, passierte folgendes:
Die datei wurde geladen, das im Hintergrund gezeichnete Rechteck wurde in der richtigen
grösse auch in der Homepage angezeigt, ABER
die über dem Rechteck geladene Bildergallerie wurde WIEDER zu gross angezeigt!

Wer kann mir bitte weiter helfen?
Mit freundlichen Grüssen
Cokebaby
Schlagwörter: Bildergallerie, xml
Geändert von cokebaby am 24.07.14 um 16:20 Uhr
cokebaby#2
Benutzerbild von cokebaby
Beiträge: 25
Registriert: Dec 2010

Themenautor/in

24.07.2014, 15:48

Hier der as-code der Bildergallerie:

import fl.controls.*;
import fl.events.*;
import flash.utils.*;
var numImages:uint=15;
var imageCounter:uint=0;
var thumbArray:Array = new Array();
var slideshowMode:Boolean=false;
var myTimer:Timer=new Timer(0,0);
function init():void {
   loadThumbs(0);
   chk_on.addEventListener(MouseEvent.MOUSE_DOWN,switchSlideshowMode);
   chk_off.addEventListener(MouseEvent.MOUSE_DOWN,switchSlideshowMode);
}
function loadThumbs(myIndex:uint):void {
   var myLoader:Loader = new Loader();
   var myRequest=new URLRequest("a65image"+myIndex+".jpg");
   myLoader.contentLoaderInfo.addEventListener(Event.INIT,thumbLoaded);
   myLoader.load(myRequest);
}
function thumbLoaded(e:Event):void {
   thumbArray.push(e.target.content);
   imageCounter++;
   if (imageCounter<numImages) {
      loadThumbs(imageCounter);
   } else {
      arrangeImages();
   }
}
function arrangeImages():void {
   myTileList.columnWidth=120;
   myTileList.rowHeight=80;
   for (var i:uint = 0; i<numImages; i++) {
      myTileList.addItem({label:"Bild "+String(i+1),source:thumbArray[i],data:i});
   }
   myTileList.direction=ScrollBarDirection.VERTICAL;
   myTileList.columnCount=4;
   myTileList.rowCount=2;
   myTileList.scrollPolicy=ScrollPolicy.AUTO;
   myTileList.addEventListener(ListEvent.ITEM_CLICK,thumbSelected);
   myTileList.selectedIndex=0;
   showImage(0);
}
function thumbSelected(e:ListEvent):void {
   showImage(e.item.data);
}
function showImage(imageIndex:uint):void {
   myUILoader.graphics.lineStyle(1,0x000000);
   myUILoader.graphics.drawRect(0,0,myUILoader.width,myUILoader.height);
   myProgressBar.source=myUILoader;
   myProgressBar.visible=true;
   myUILoader.source="a65image"+imageIndex+".jpg";
}
function switchSlideshowMode(e:MouseEvent):void {
   if (e.currentTarget.name=="chk_on") {
      startSlideshow();
   } else {
      stopSlideshow();
   }
}
function startSlideshow():void {
   slideshowMode=true;
   myTimer=new Timer(3000,int.MAX_VALUE);
   myTimer.addEventListener(TimerEvent.TIMER,showNextImage);
   myTimer.start();
}
function stopSlideshow():void {
   if (slideshowMode==true) {
      slideshowMode=false;
      myTimer.stop();
   }
}
function showNextImage(e:TimerEvent):void {
   if (myTileList.selectedIndex+1<myTileList.length) {
      showImage(myTileList.selectedIndex+1);
      myTileList.selectedIndex=myTileList.selectedIndex+1;
   } else {
      myTileList.selectedIndex=0;
      showImage(0);
   }
}
init();
stop();
cokebaby#3
Benutzerbild von cokebaby
Beiträge: 25
Registriert: Dec 2010

Themenautor/in

24.07.2014, 15:49

Und hier noch der AS-Code meiner index-Seite (swf der Homepage):

import flash.display.Loader ;
import flash.net.URLRequest;
import flash.events.MouseEvent;
import fl.controls.UIScrollBar;

login.addEventListener(MouseEvent.CLICK, buttonClickHandler);
bildergallerie.addEventListener(MouseEvent.CLICK, buttonClickHandler1);
filmgallerie.addEventListener(MouseEvent.CLICK, buttonClickHandler2);
kontakt.addEventListener(MouseEvent.CLICK, buttonClickHandler3);
info.addEventListener(MouseEvent.CLICK, buttonClickHandler4);
pfeillinks.addEventListener(MouseEvent.CLICK, buttonClickHandler5);
pfeilrechts.addEventListener(MouseEvent.CLICK, buttonClickHandler6);
Anlage.addEventListener(MouseEvent.CLICK, buttonClickHandler7);

var request:URLRequest = new URLRequest("-rene.swf");
var loader:Loader = new Loader()
loader.load(request);
addChild(loader);

function buttonClickHandler(event:MouseEvent):void {
    loader.unload()
   loader.load(new URLRequest("passwortabfrage.swf"));
}

function buttonClickHandler1(event:MouseEvent):void {
    loader.unload()
   loader.load(new URLRequest("bilder.swf"));
}
function buttonClickHandler2(event:MouseEvent):void {
    loader.unload()
   loader.load(new URLRequest("filme.swf"));
   
}
function buttonClickHandler3(event:MouseEvent):void {
    loader.unload()
   loader.load(new URLRequest("formular03.swf"));
   
}

function buttonClickHandler4(event:MouseEvent):void {
    loader.unload()
   loader.load(new URLRequest("impresum.swf"));
   
}

function buttonClickHandler5(event:MouseEvent):void {
    loader.unload()
   loader.load(new URLRequest("filme.swf"));
   
}

function buttonClickHandler6(event:MouseEvent):void {
    loader.unload()
   loader.load(new URLRequest("filme.swf"));
   
}

function buttonClickHandler7(event:MouseEvent):void {
    loader.unload()
   loader.load(new URLRequest("partyformular.swf"));
   
}
stop()
cokebaby#4
Benutzerbild von cokebaby
Beiträge: 25
Registriert: Dec 2010

Themenautor/in

04.08.2014, 23:51

Kann mir keiner weiter helfen? :(

AntwortenRegistrieren Seite1  

Schnellantwort

Du musst registriert sein, um diese Funktion nutzen zu können.

 
Ähnliche Beiträge zum Thema
Partner Webseiten: art-and-law.de  Mediengestalter.info   phpwelt.de   Scubacube.de  
Haftungsausschluss   Datenschutzerklärung   Impressum
© 1999-2024 Sebastian Wichmann - Flashhilfe.de