SWiSH Forum Strona Główna SWiSH Forum
Forum użytkowników programów SWiSH

FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload

Poprzedni temat «» Następny temat
Projekt galerii problem [Swish 3]
Autor Wiadomość
wisnia80
Praktyk


Dołączył: 06 Wrz 2009
Posty: 24
Skąd: KRK
Wysłany: Pią 24 Lut, 2012 17:36   Projekt galerii problem [Swish 3]

Witajcie mam nastepujący problem zrobiłem sobie galerie w połączeniu xml(smiga ładnie), wię postanowiłem to wykorzystać jako intro na stronę główna. I tu zaczęły się kłopoty:
Odpalane z dysku wszystko działa ale gdy wrzuciłem na serwer by intro się załadowało muszę przeładować stronę lub kliknąć prawym przyciskiem myszy na play.



W załączniiku pliki.

Jak zmusić swf by się odpalił po załadowaniu.
Ostatnio zmieniony przez wisnia80 Wto 03 Kwi, 2012 18:48, w całości zmieniany 2 razy  
 
     
^Januszr 



Pomógł: 216 razy
Dołączył: 11 Maj 2005
Posty: 1854
Skąd: Stolyca od urodzenia
Wysłany: Pią 24 Lut, 2012 17:42   

Może najprościej daj na klatce 1 ładowanego swf funkcję play()?
_________________
Niestety używam nieoficjalnych wersji Swish, które można zassać z forums.swishzone.com - jest na szczycie listy w BugsForum.
 
     
wisnia80
Praktyk


Dołączył: 06 Wrz 2009
Posty: 24
Skąd: KRK
Wysłany: Pią 24 Lut, 2012 17:54   

Bez zmian :(
 
     
espe1
Profesjonalista


Pomógł: 16 razy
Dołączył: 02 Lis 2011
Posty: 175
Skąd: łódzkie
Wysłany: Pią 24 Lut, 2012 19:42   

Zamiast load daj:

Kod:


onFrame (1) { //może być inna
_root.Wczytano_preloader._visible = false;
_root.ProgressCircle._visible = false;

//  var GalleryCanvas:MovieClip = _root.createEmptyMovieClip ( "GalleryCanvas" , this.getNextHighestDepth());
  _root.createEmptyMovieClip ( "GalleryCanvas" , this.getNextHighestDepth());
  var mcLoader:MovieClipLoader = new MovieClipLoader(); //Ta klasa pozwala ci zaimplementować słuchacza zwrotnego aby wczytać pliki SWF
  var mcListener:Object = new Object(); //Rejestruje nowy obiekt do odbierania informacji o zdarzeniach dla obiektu MovieClipLoader.
 
//GalleryLoader = function (target:MovieClip)   
   
    mcListener.onLoadStart = function(target:MovieClip) { //Wywołuje się, gdy rozpoczyna się ładowanie pliku.
        _root.Wczytano_preloader._visible = true;
        _root.ProgressCircle._visible = true;     
    };
     
    mcListener.onLoadProgress = function(target_mc:MovieClip, numBytesLoaded:Number, numBytesTotal:Number):Void { //Wywołuje się, za każdym razem gdy nowe dane zostają przesłane z pliku sewera na plik SWF oraz dysk (czyli pomiędzy MovieClipLoader.onLoadStart oraz MovieClipLoader.onLoadComplete)     
        var numPercentLoaded:Number =Math.round( (numBytesLoaded / numBytesTotal) * 100);
        _root.Wczytano_procent = numPercentLoaded + "%";

    };
   
    mcListener.onLoadComplete = function(target:MovieClip) { //Wywołuje się, gdy plik zostaje w calości załadowany przez MovieClipLoader.loadClip().
        _root.Wczytano_preloader._visible = false;
        _root.ProgressCircle._visible = false;
        _root.GalleryCanvas.goToAndPlay(1);

    };
   
    mcListener.onLoadInit = function(target:MovieClip) { //Kiedy MovieClipLoader.onLoadInit zostaje wywoływane, możesz ustawiać właściwości, używać metod oraz robić interakcje z załadowanym filmem.
     target._x = 502-320;//800 - (target._width/2);
     target._y = 350+(92-28)/2-240;//400 -(target._height/2);
     //target.filters = [myShadow];
     //this.removeMovieClip();
    };
     
    mcLoader.addListener(mcListener); //Rejestruje nowy obiekt do odbierania informacji o zdarzeniach dla obiektu MovieClipLoader.
    mcLoader.loadClip( "Intro_Image_Gallery.swf", _root.GalleryCanvas);

};
 
     
wisnia80
Praktyk


Dołączył: 06 Wrz 2009
Posty: 24
Skąd: KRK
  Wysłany: Nie 26 Lut, 2012 10:35   

Witam,

Zmieniłem i dalej nie rusza...:(
 
     
espe1
Profesjonalista


Pomógł: 16 razy
Dołączył: 02 Lis 2011
Posty: 175
Skąd: łódzkie
Wysłany: Pon 27 Lut, 2012 00:41   

Twój problem tkwi w
_lockroot

cytat z AS:
Jest to nowa właściwość, dostępny tylko w filmach Flasha 7+. Umożliwia ona sterowanie sposobem interpretacji referencji _root. Jeśli właściwość _lockroot jest ustawione na TRUE, wtedy wszystkie potomki (zagnieżdżone klipy filmowe) będą widziały nadrzędny obiekt MovieClip jako _root (główny obiekt).

Jeśli np wczytasz plik SWF do obiektu klipu filmowego, wtedy dowolne odwołanie do _root będzie się odwoływać do załadowanego tego pliku SWF a nie głównego filmu. (przydatne przy tworzeniu loadingów dla zewnętrznych plików).

Właściwość klipu filmowego.

Kompatybilność: Flash7+


Ustawia się to w Export Settings -> Script
ostatnia pozycja: SWF7+options: Scene navigation when loaded
 
     
wisnia80
Praktyk


Dołączył: 06 Wrz 2009
Posty: 24
Skąd: KRK
Wysłany: Wto 03 Kwi, 2012 18:58   

Witam,

Chaiłbym dalej powrócic do tematu.... niestety zgodnie z twoją sugestia espe1 zmienłem paraetry i zaznaczyłem opcję
Cytat:
Ustawia się to w Export Settings -> Script
ostatnia pozycja: SWF7+options: Scene navigation when loaded


Niestety lipa... dalej nie działa.
Jak mam na lokalu to jest ok ale po przegraniu na testowy serwer przestaje działać i zdjęcia sie nie odtwarzają...

Odpuściłem na chwilę temat z myślą ze podejdę na świeżo ale dalej lipa...
 
     
espe1
Profesjonalista


Pomógł: 16 razy
Dołączył: 02 Lis 2011
Posty: 175
Skąd: łódzkie
Wysłany: Wto 03 Kwi, 2012 20:36   

odpiszę ci za miesiąc, czyli w maju, a ty powiesz w czerwcu czy działa. Do końca 2012 powinno śmigać.
 
     
wisnia80
Praktyk


Dołączył: 06 Wrz 2009
Posty: 24
Skąd: KRK
Wysłany: Sob 07 Kwi, 2012 15:27   

Ma ktoś jakiś pomysł czemu tak się dzieje.

Jak wymusić play... teraz
Cytat:
by intro się załadowało muszę przeładować stronę lub kliknąć prawym przyciskiem myszy na play.
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

SWiSH - Create Flash animaton the easy way

Powered by phpBB modified by Przemo © 2003 phpBB Group
Nowe zasady dotyczące cookies. Wykorzystujemy pliki cookies, aby nasz serwis lepiej spełniał Państwa oczekiwania. Można zablokować zapisywanie cookies, zmieniając ustawienia przeglądarki.
         
Strona wygenerowana w 0.16 sekundy. Zapytań do SQL: 14