Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
AS2 Flash w pełnym oknie przeglądarki / skalowanie swf
#1
Witam

Robię stronkę, która ma zajmować całe okno przeglądarki i automatycznie pozycjonować menu i przyciski w różnych miejscach (z tym sobie poradziłem). Natomiast po kliknięciu w menu mają się ładować swfy z galeriami zdjęć jako tło, czyli pod te menu i przyciski. Wszystko oczywiście musi być skalowane wraz ze zmianą rozdzielczości. (przyciski w menu zmieniaja wartość var movieSelector i wtedy następuje ładowanie zewnętrznego swf).

Udało mi się zrobić skalowanie w momencie zmiany wielkości przeglądarki oraz skalowanie zaraz po załadowaniu głównego swf (funkcja image(); skaluje image_mc od razu onLoad oraz później na event Stage.myListener).

Problem pojawia się gdy chcę skalować zewnętrzne swfy ładowane do mc container. Skalują się poprawnie na Stage.myListener ale kiedy uruchamiam funkcję containerRes() na onLoad, albo nawet po załadowaniu zewnętrznego swf to ten swf w ogóle się nie pokazuje....

Kod:
Stage.align = "TL";
Stage.scaleMode = "noScale";

function image() {
   image_mc._width = Stage.width;
   image_mc._height = Stage.width*0.625;
   image_mc._y = 0;
   image_mc._x = 0;
}
function containerRes() {
   container._width = Stage.width;
   container._height = Stage.width*0.625;
   container._y = 0;
   container._x = 0;
}
//RESIZING LISTENER DEFINITION
myListener = new Object();
myListener.onResize = function() {
   image();
   containerRes();
};
Stage.addListener(myListener);
//END OF RESIZING LISTENER DEFINITION

//MOVIECLIP LOADER DEFINITION
var container:MovieClip = createEmptyMovieClip("container", 150);
var mcLoader:MovieClipLoader = new MovieClipLoader();
mcLoader.addListener(this);
container._alpha = 100;
var movieSelector = "0";
var movieReference = "0";
//END OF MOVIECLIP LOADER DEFINITION

this.onLoad = function() {
   image();
        containerRes();
};

this.onEnterFrame = function() {
   if (movieSelector != movieReference) {
      mcLoader.loadClip("interior01.swf",container);
      movieReference = movieSelector;
      containerRes();
   }
};

Z góry wielkie dzięki za pomoc!
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Podstrona "Oferta" na stronie flash lestzx 3 13,639 06-03-2016, 21:41
Ostatni post: aghorn
  Nauka Flash pomoc olszak 4 6,900 23-07-2013, 14:23
Ostatni post: nittka
  Flash niedziałająca galeria zdjęć adam_per 22 20,782 16-07-2013, 13:12
Ostatni post: nittka
  XML/FLASH - kodowanie szwedzkich znaków jaycob 0 2,126 31-07-2012, 17:41
Ostatni post: jaycob
  flash klatki bryndzyk 5 6,088 10-05-2012, 01:15
Ostatni post: Kartofelek

Skocz do:


Użytkownicy przeglądający ten wątek:
Sponsorzy i przyjaciele
SeoHost.pl