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

Wie bekomme ich das genauer hin? [Flash 11]

 


AntwortenRegistrieren Seite1  

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

26.12.2014, 05:11

Hallo Forum!
Ich weiss nicht welche Flashversion das ist ich habe Flash Creative Suite 5.5 und as3!
Ich habe das Problem das oben steht.
Ich habe eine fla datei die beinhaltet ein Fotoalbum!
und einen Fullscreenbutton!
Das Fotoalbum lade ich so in die Homepage:
_________________________________________________________________
ActionScript:
1
2
3
4
5
6
7
8
import flash.display.Loader ;
import flash.net.URLRequest;
import flash.events.MouseEvent;
import fl.controls.UIScrollBar;
import flash.net.navigateToURL;

bildergallerie.addEventListener(MouseEvent.CLICK, buttonClickHandler1);
__________________________________________________________
________
Also ich habe einen Button dem ich den Namen "bildergallerie" gegeben habe.
Im Clickhandler steht dann:
___________________________________________________________________
ActionScript:
1
2
3
4
function buttonClickHandler1(event:MouseEvent):void {
      loader.unload()
     loader.load(new URLRequest("bilder.swf"));
}

______________________________________________________________________
So wird wenn man den Button "bildergallerie" klickt die datei "bilder.swf" von extern geladen!
Das funktioniert auch! Auch die Bilder werden angezeigt!
jetzt habe ich in der "bilder.swf" bzw "bilder.fla" einen button drin der heisst " Fullscreen".
wenn ich den anklicke wie der Name schon sagt sollte die Datei in fullscreen angezeigt werden!
Das  macht sie auch aber nicht so wie ich will.
Also ich habe ja die "bilder.swf" von extern hineingeladen! In dieser "bilder.swf" ist auch der Fullscreen buootn drin!
Wenn ich den dan klicke hätte ich gern das NUR die Bildergalerie in Fullscreen angezeigt wird.
Aber bei mir passiert es so , das ich die Bilder gallerie die den Fullscreenbutton enthält in die homepage lade wenn ich den button klicke! also kommt doch die Bildergalerie von "ausserhalb".
Wenn ich dann aber den Fullscreenbutton klicke sollte NUR die Bilergalerie in Fullscreen erscheinen! ABER bei mir wenn ich auf den Fullscreen Button klicke wird dann plötzlich die Gesammte Homepage in Fullscreen angezeigt und nicht nur die Bildergalerie, obwohl der Fullscreenbutton mit dem entsprechenden befehl in der Bildergallerie sich befindet!
Der as3-code für die Fullscreen-Funktion ist folgender:
__________________________________________________________________________
ActionScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
stage.scaleMode = StageScaleMode.SHOW_ALL;
stage.align = StageAlign.TOP;

var stageDisplayAdjustCounter:uint = 0;

fsb.addEventListener(MouseEvent.CLICK, fullscreenToggle);
ssb.addEventListener(MouseEvent.CLICK, fullscreenToggle);
stage.addEventListener(FullScreenEvent.FULL_SCREEN, onFullscreenChange);

fsb.buttonMode = true;
ssb.buttonMode = true;

//fullscreen buttons need this to adjust the stage display state.
//pressing escape to exit fullscreen bypasses this function
function fullscreenToggle(e:MouseEvent = null):void {
  status.appendText(stageDisplayAdjustCounter+". fullscreenToggle from "+stage.displayState+"\n");
  //normal mode, enter fullscreen mode
if (stage.displayState == StageDisplayState.NORMAL){
  //set stage display state
stage.displayState = StageDisplayState.FULL_SCREEN;
  }
  //fullscreen mode, enter normal mode
else if (stage.displayState == StageDisplayState.FULL_SCREEN){
  //set stage display state
stage.displayState = StageDisplayState.NORMAL;
  }
  //here we subtract 1 from the counter because it has already incremented (in onFullscreenChange) when we set the display state above

  status.appendText((stageDisplayAdjustCounter-1)+". fullscreenToggle to "+stage.displayState+"\n");
  status.scrollV = status.maxScrollV;
 
}

//this function is called every and anytime the stage display state is adjusted
//either by pressing our buttons or
function onFullscreenChange(e:FullScreenEvent = null):void {
  status.appendText(stageDisplayAdjustCounter+". onFullscreenChange\n");
  status.scrollV = status.maxScrollV;
  if (stage.displayState == StageDisplayState.FULL_SCREEN) {
  fsb.visible = false;
  ssb.visible = true;
  }
  else {
  fsb.visible = true;
  ssb.visible = false;
  }
 
  stageDisplayAdjustCounter++;
}

onFullscreenChange();

__________________________________________________________________________
Kann mir jemand von euch sagen, wie ich es schaffe das wenn ich auf den Fullscreen-Button klicke nicht die ganze Homepage in Fullscreen sehe, sondern NUR die extern geladene Bildergallerie in der sich auch der Fullscreen-Button befindet?


Gruß und vielen Dank schon mal!
Geändert von cokebaby am 26.12.14 um 09:27 Uhr
rootriguez#2
Benutzerbild von rootriguez
Beiträge: 18
Wohnort: Berlin
Registriert: Sep 2008

18.02.2015, 15:35

Das geht nicht. Entweder du hast die gesamte swf im Fullscreen oder nicht.
Eine Möglichkeit wäre in den Fullscreenmodus zu schalten und dabei deine Galerie über den ganzen Bildschirm zu legen...

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