fweather prognoza pogody komponent

fweather v1.0



fweather v1.0

fweather to komponent flash pozwalający na prezentację pogody z wybranego miasta lub też mapkę pogodową polski. W koplecie jest skrypt php do pobierania pogody z serwerów google oraz kilka różnych plików flash pozwalających na prezentację danych w postaci animowanych ikonek i w różnych formatach. Dzięki temu małemu plikowi pogoda na stronie internetowej nie stanowi już żadnego problemu. FWEATHER można używać do woli, bo jest 100% darmowy i nie podlaga żadnemu ograniczeniu odnośnie publikacji czy też rozpowszechniania. Zabrania się jedynie odsprzedaży komponentu lub zmian dokonywanych wewnątrz plików.

Pobierz fweather.zip (40KB)

Paczka zip zawiera pliki:

  • index.html, cs.css i folder "im" (ta strona + pliki graficzne),
  • fweather1.swf, fweather1a.swf, fweather2.swf, fweather2a.swf, fweather3.swf, fweather3a.swf, fweather4.swf, fweather4a.swf (od lewej pliki generujące pasek pogodowy, szczegółową pogodę na teraz, prognozę na 4 kolejne dni, mapka polski z pogodą na teraz),
  • skrypty fweather.php i fweathermap.php do pobierania danych z serwera pogodowego.



    Opis komponentów fweather:

    Przygotowano dwa rodzeje komponentów pogody fweather:
    Pierwszy rodzaj przeznaczony jest dla ludzi nie znających się na programowaniu php a jedynie chcą wyświetlic sobie pogodę bez wnikania w szczegóły. W tym celu należy wybrać odpowiedni plik do generowania pogody i zastosować w zmiennej Flash vars wpis: vars=fweather.php?city=nazwamiasta gdzie oczywiście nazwamiasta oznacza miasto, dla którego chcemy wyświetlić pogodę. Plik automatycznie pobierze dane o pogodzie i wyświetli na stronie. Nazwy muszą być podane w bez polskich znaków i z małej litery.

    Dla fweather1a.swf - pasek pogody


    KOD dla w/w przykladu wyglada tak:
    <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"
    width="280" height="40" >
    <param name="movie" value="fweather1a.swf" />
    <param name="allowScriptAccess" value="sameDomain" />
    <param name="wmode" value="transparent" />
    <param name="FlashVars"
    value="vars=fweather.php?city=warszawa" />
    <embed type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"
    width="280" height="40"
    src="fweather1a.swf"
    allowScriptAccess="sameDomain"
    wmode="transparent"
    FlashVars="vars=fweather.php?city=warszawa"/>

    Dla fweather2a.swf i fweather3a.swf - prognoza szczegółowa


    KOD dla w/w przykladu wyglada tak:
    <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"
    width="170" height="200" >
    <param name="movie" value="fweather2a.swf" />
    <param name="allowScriptAccess" value="sameDomain" />
    <param name="wmode" value="transparent" />
    <param name="FlashVars"
    value="vars=fweather.php?city=warszawa" />
    <embed type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"
    width="170" height="200"
    src="fweather2a.swf"
    allowScriptAccess="sameDomain"
    wmode="transparent"
    FlashVars="vars=fweather.php?city=warszawa"/></object>
    <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"
    width="340" height="200" >
    <param name="movie" value="fweather3a.swf" />
    <param name="allowScriptAccess" value="sameDomain" />
    <param name="wmode" value="transparent" />
    <param name="FlashVars"
    value="vars=fweather.php?city=warszawa" />
    <embed type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"
    width="340" height="200"
    src="fweather3a.swf"
    allowScriptAccess="sameDomain"
    wmode="transparent"
    FlashVars="vars=fweather.php?city=warszawa"/></object>

    Dla fweather4a.swf - mapka pogodowa dla wybranych miast


    KOD dla w/w przykladu wyglada tak:
    <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"
    width="400" height="380" >
    <param name="movie" value="fweather4a.swf" />
    <param name="allowScriptAccess" value="sameDomain" />
    <param name="wmode" value="transparent" />
    <param name="FlashVars"
    value="vars=fweathermap.php" />
    <embed type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"
    width="400" height="380"
    src="fweather4a.swf"
    allowScriptAccess="sameDomain"
    wmode="transparent"
    FlashVars="vars=fweathermap.php"/></object>




    Drugi rodzaj to komponenty gdzie dane należy podawać bezpośrednio w zmiennej Flash vars. Ten rodzaj komponentu jest przeznaczony dla programistów, którzy chcieliby mieć większą kontrolę wyświetlanych danych. Przykład praktycznego zastosowania można zobaczyć na stronie:
    http://www.proponuje.com/pogoda.html

    Dla fweather1.swf;fweather2.swf;fweather3.swf

    dane podajemy według szablonu: vars=data||data szczegółowa||Miejscowość//teraz:warunki||teraz:temp(F)||teraz:temp(C)||teraz:Wilgotność||teraz:nr.ikony||teraz:wiatr//prognoza1:dzien||prognoza1:temp. min.||prognoza1:temp. max.||prognoza1:nr.ikony||prognoza1:warunki//prognoza2:dzien||prognoza2:temp. min.||prognoza2:temp. max.||prognoza2:nr.ikony||prognoza2:warunki//prognoza3:dzien||prognoza3:temp. min.||prognoza3:temp. max.||prognoza3:nr.ikony||prognoza3:warunki//prognoza4:dzien||prognoza4:temp. min.||prognoza4:temp. max.||prognoza4:nr.ikony||prognoza4:warunki
    Podwójne znaki || oraz // pelnią rolę separatorów i są wymagane.
    Przykładowe wartości dla szablonu:
    vars=2010-02-04||2010-06-02 16:15:17||Bielsko-Biała, Silesia//Deszcz||28||-2||Wilgotność: 80proc||4||Wiatr: płd. z szybkością 8 km/h//czw.||-8||1||13||Bezchmurnie//czw.||-8||1||13||Bezchmurnie//czw.||-8||1||13||Bezchmurnie//czw.||-8||1||13||Bezchmurnie

    Nie wolno stosować znaków ( %,&,|,=) ponieważ może to zepsuć prezentację pogody lub wywołać błąd.

    Po zastosowaniu w/w zmiennych prognoza wygląda tak:

    fweather1.swf - pasek pogodowy



    fweather2.swf i fweather3.swf - prognoza szczegółowa



    Dla fweather4.swf

    dane podajemy według szablonu: vars=dzientygodnia//data i czas//nr.ikony Gdansk//nr.ikony Szczecin//nr.ikony Olsztyn//nr.ikony Bydgoszcz//nr.ikony Bialystok//nr.ikony Warszawa//nr.ikony Poznan//nr.ikony Lodz//nr.ikony Wroclaw//nr.ikony Lublin//nr.ikony Krakow//nr.ikony Rzeszow
    Podwójne znaki // pelnią rolę separatorów i są wymagane.
    Przykładowe wartości dla szablonu:
    vars=Niedziela//2010-06-02 16:15:17//3//4//5//3//4//5//3//4//5//3//4//5

    Nie wolno stosować znaków ( %,&,|,=) ponieważ może to zepsuć prezentację pogody na mapie lub wywołać błąd.

    Po zastosowaniu w/w zmiennych mapka wygląda tak:

    fweather4.swf - polska mapka pogodowa



    INNE KOMPONENTY FLASH:

    Pozostałe komponenty znajdziesz na: http://www.flashstar.pl/f/