Podklad pro tvorbu ilayer typu



Podobné dokumenty
BURDA DIGITAL SPECIFIKACE REKLAMNÍCH FORMÁTŮ

Technické specifikace a pravidla pro tvorbu bannerů

Specifikace standardních reklamních formátů na serverech idnes.cz a Lidovky.cz

Specifikace standardních reklamních formátů na serverech idnes.cz a Lidovky.cz

Standardy online reklamy

ČSFD.cz - technická specifikace reklamních formátů

Technicke specifikace reklamních forma tů internetove reklamy na webech provozovany ch spolec ností FTV Prima, spol. s r.o.

ČSFD.cz - technická specifikace reklamních formátů

ČSFD.cz - technická specifikace reklamních formátů

Ceník on-line regionální inzerce 5plus2

Specifikace standardních reklamních formátů na serverech idnes.cz a Lidovky.cz

TECHNICKÁ SPECIFIKACE REKLAMNÍCH FORMÁTU MEPASS.CZ. Verze 1.0

Technicke podmí nky reklamní ch forma tů internetove reklamy na webech zastůpovany ch spolec ností MEDIA CLUB, s.r.o.

Co je ireceptář.cz. ireceptář.cz přináší užitečné informace pro zájemce o témata: Rubriky

!!Via!AUREA,!s.r.o.!

OBECNÉ PODMÍNKY PRO REKLAMNÍ BANNERY

Pravidla a technické parametry reklam

Nové speciální formáty Gemius specifikace. Obecně

Specifikace standardních reklamních formátů na serverech idnes.cz a Lidovky.cz

Ceník inzertních pozic na hudebním portálu Bandzone.cz

OBECNÉ PODMÍNKY PRO REKLAMNÍ BANNERY

???? Online. Ceník inzerce platný od SLEVIŠTĚ

================================================================================ =====

Produktový list Vivala.cz

2. Technické požadavky k úpravě materiálů pro umístění ve 2GIS

Specifikace reklamních formátů HTML 5 pro nasazení do ibillboard Ad Server Verze 2/2015

Vstupní požadavky, doporučení a metodické pokyny

SPIR Standardy online reklamy

Zdroj:

Postup při zasílání dokumentů smluvních partnerů České pojišťovny prostřednictvím aplikace externí upload

43 HTML šablony. Záložka Šablony v systému

Inovace bakalářského studijního oboru Aplikovaná chemie

2. Technické požadavky k úpravě materiálů pro umístění ve 2GIS

JavaScript 101. "Trocha života do statických stránek"

Typy souborů ve STATISTICA. Tento článek poslouží jako přehled hlavních typů souborů v programu

Lekce 04 Řídící struktury

???? Online. Ceník inzerce platný od

Dokumentace k projektu

Základní úlohy: vytvoření dokumentu...13

Odpadové hospodářství v ORP Ústí nad Labem

Nastavení klientských stanic pro webové aplikace PilsCom s.r.o.

Ceník a pravidla pro výrobu bannerů

METODICKÝ POKYN PŘIDÁNÍ A PŘEHRÁNÍ VIDEA V PREZENTACI

Scéna> Layer1>(název např: modre). Pouze první snímek poskládat pět hvězdiček z knihovny hvezda1

Nové přístupy tvorby web site. Doc. Ing. Zdeněk Havlíček, CSc. KIT PEF CZU - 13/11/2001

Ceník a pravidla pro výrobu bannerů

Přesně cílená reklama

SMLUVNÍ OBCHODNÍ PODMÍNKY. Platné od OBECNÁ USTANOVENÍ 2. DEFINICE POJMŮ 3. PŘEDMĚT SMLOUVY

Nastavení klientských stanic pro webové aplikace PilsCom s.r.o.

Funkce grafiky na webu. Primární grafická informace Fotografie Schémata Diagramy Loga Bannery

CENÍK WEBOVÉ INZERCE platný od Qmedia Solutions

Produktový list. Mobilní reklama

Pro správné zobrazení mapové aplikace je potřeba mít nainstalovaný zásuvný modul Flash Adobe Player.

Zobrazování bannerů podporují pouze nově vytvořené šablony motivů vzhledu.

Studijní průvodce e-learningovým kurzem. STRUKTURÁLNÍ FONDY A PROJEKTY v období

SOU Valašské Klobouky. VY_32_INOVACE_3_09 IKT PowerPoint Vlozeni_videa Mgr. Radomír Soural. Zkvalitnění výuky prostřednictvím ICT

Kreativy, obsahující některé z níže uvedených prvků, není povoleno v systému ibillboard RTB zobrazovat :

Popis ovládání aplikace - Mapový klient KÚPK

Multimediální systémy. 07 Animace

TÉMATICKÝ OKRUH Softwarové inženýrství

Technicke podmí nky reklamní ch forma tů internetove reklamy na webech zastůpovany ch spolec ností MEDIA CLUB, s.r.o.

MS Windows 7. Milan Myšák. Příručka ke kurzu. Milan Myšák

Počítačová prezentace. Základní pojmy. MS PowerPoint

1. Začínáme s FrontPage

Webové stránky. 6. Grafické formáty pro web. Datum vytvoření: str ánk y. Vytvořil: Petr Lerch.

Webové stránky. 13. Obrázky na webových stránkách, modul Uložit pro web a zařízení. Datum vytvoření: str ánk y. Vytvořil: Petr Lerch

MODERNÍ WEB SNADNO A RYCHLE

Další nutný soubor je laydiv.js, ve kterém jsou uloženy funkce pro zobrazování virů na ploše a funkce pro odkaz na Teachers Guide.

Všechna zařízení. Jedna síť. Branding. media kit

Manuál k programu KaraokeEditor

Geis Point Plugin Map

Základní ovládání systému

Možnosti tisku v MarushkaDesignu

Nový design ESO9. E S O 9 i n t e r n a t i o n a l a. s. U M l ý n a , P r a h a. Strana 1 z 9

Návod ke službě IPTV HD internet.tv

ActionScript nepodporuje specifické objekty browseru, jako Document, Window a Anchor.

Obsah. Proč právě Flash? 17 Systémové požadavky 17. Jak používat tuto knihu 18 Doprovodný CD-ROM 19

GEOVAP, spol. s r.o. WMS JDTM ZK

Povodňové značky Povodí Vltavy s.p.

Ceník reklamy v 2GIS

Návrh stránek 4IZ228 tvorba webových stránek a aplikací

NÁVOD KE SLUŽBĚ IPTV

INFORMAČNÍ SYSTÉMY NA WEBU

INTERAKTÍVNA MULTIMEDIÁLNA APLIKÁCIA GRAFICKÉ A MULTIMEDIÁLNE SYSTÉMY SEMESTRÁLNE ZADANIE 2

Úvodem 9. Zpětná vazba od čtenářů 10 Zdrojové kódy ke knize 10 Errata 10. Než začneme 11

Postup práce v KDS 1

Strategie ochrany před negativními dopady povodní a erozními jevy přírodě blízkými opatřeními v České republice

Portál farmáře Tisk map v LPIS Podklady pro školení Říjen 2010

INTERNET A SÍTĚ. Role při tvorbě webových aplikací. Rozhodovací vrstvy při tvorbě webových aplikací. povrch kostra struktura obsah strategie

Radka Veverková Flash

Dotykova obrazovka v programu TRIFID

Elektronické učebnice popis systému, základních funkcí a jejich cena

Postup práce v KDS 1

Územní plán Ústí nad Labem

HTML - Úvod. Zpracoval: Petr Lasák

Obsah. Úvodem 9 Zpětná vazba od čtenářů 10 Zdrojové kódy ke knize 10 Errata 10

1. Úvod do Ajaxu 11. Jak Ajax funguje? 13

Reklama na serveru Ronnie.cz

Transkript:

1 Podklad pro tvorbu ilayer typu poslední úprava 11.2011 Obsah Ilayer v SWF jednosouborové a dvousouborové 1 Kódování ilayeru 2 Kódy v dvousouborovém layeru 3 1. STARTER SWF SOUBOR 3 2. LAYER SWF SOUBOR 3 Kódy v jednosouborovém layeru 4 Tipy a rady: 5 Přehled vlastností 5 Ilayer v SWF jednosouborové a dvousouborové Tento dokument popisuje tvorbu ilayerových typů reklam ve flashi (formát swf) používáných pod názvy jako rollout, hisplash, i-layer. Základní typ sestává ze základního rozměru grafické části a rozšířeného rozměru, který se zobrazí s časovým omezením a uživatelskou možností odstranění/skrytí (zavíracím tlačítkem) nad obsahem nosné stránky. Toto rozšíření banneru je zpravidla jednou ze stran spojeno se základní částí. Podobně existují typy a variace, které využívají překrytí stránky. Společné mají potřebné funkce, například zavírací tlačítko například samostatné reklamní bannery plovoucí nad stránkou (floating ad, stickyad, kosmic pilot). Veškeré možné typy se vytváří podobně a funkce jsou pojmenovány stejně. Odkazovací plocha-tlačítko, se vytváří jako pro standardní banner (viz dokument SPIR k tvorbě SWF bannerů). Pomocí nativních obrázků (jpg, gif, png) je způsob zobrazení a jejich umístění věcí pouze obslužného javascriptu (dodaného nebo zpravidla jako součást/vlastnost reklamního systému.

2 V případě SWF musí být v jednotlivých souborech uloženo i volání do javascriptu, které musí nachystat grafik/autor swf podkladů. Existují dva způsoby, jak vytvořit v SWF ilayerový typ výše uvedeného základního typu (společná jedna strana nebo část strany). Každý má své výhody a nevýhody. První typ je konstrukčně podobný jako vytvoření ilayeru z nativních obrázku. Kreativní podklady jsou ze dvou SWF souborů (dále starter a layer), které jsou pomocí html a javascriptu umístěny na svojí pozici a javascriptem řízeno zobrazení. Je to dvousouborový layer. Druhý typ využívá více možností SWF a je tvořen jediným SWF obsahujícím obě animace pro základní "starter" část zobrazenou v místě přidělené reklamní plochy a animaci pro rozbalenou layer část. Celkové rozměry SWF animace jsou jako celkové/konečné rozměry rozbaleného stavu banneru. Toto řešení je pro práci na celkovém chování ilayeru logičtější a přehlednější, relativně méně závislé na okolním prostředí stránky (pozicování layer prvku) s veškerými chováním a stavy zapouzdřenými v SWF. I tak ale potřebuje správně volat do stránky změny svého stavu pro správné přenastavení vlastností nadřízeného HTML kontejneru (typicky DIVu). Říkáme mu jednosouborový layer. Kódování ilayeru Kódy uvádím v Actionscript 2, v podobné konstrukci by byly přepsány do actionscript 3. Všechny obsahují na prvním framu hlavní scény generální povolení pro externí komunikaci: if (! _root.domain1) domain1 = "*"; if (! _root.domain2) domain2 = ""; System.security.allowDomain(domain1, domain2); Na všechny plochy, na kterých může dojít ke kliknutí (nemusí být za všech stavů ilayeru) a odkazu na cílové stránky přidejte objekt tlačítka s tímto kódem na této události myši. on (release) { if (_root.clickthru == undefined && _root.clicktag) { _root.clickthru = _root.clicktag; if (_root.clickthru == undefined && _root.clicktag) { _root.clickthru = _root.clicktag; if (_root.clicktarget == undefined) { _root.clicktarget = "_top"; geturl(_root.clickthru, _root.clicktarget); všechny rozbalené části / layerové animace) musí obsahovat viditelné tlačítko pro zavření: on (release) { fscommand( _root.prefix + "_close" ); else { geturl( "javascript:" + _root.prefix + "_close()", "_self" );

3 Kódy v dvousouborovém layeru 1. Starter SWF soubor Mimo základního tlačítka obsahuje na stejném objektu tlačítka navíc tyto volání: fscommand( _root.prefix + "_starterin" ); else { geturl( "javascript:" + _root.prefix + "_starterin()","_self" ); fscommand( _root.prefix + "_starterout" ); else { geturl( "javascript:" + _root.prefix + "_starterout()","_self" ); Vlastní animace je jako běžný banner a lze ji defacto jako běžný banner nasadit (se zachytáváním těchto funkcí v obslužném scriptu banneru, které nic nevykonají). Je-li požadováno zobrazení layer části například při načtení (iniciaci) stránky s bannerem, neřeší se v kódech SWF ale obslužným javascriptem, kde lze připadně přidat omezující podmínky (četnost atd). 2. Layer SWF soubor Může obsahovat funkce základního tlačítka. Na objektu tlačítka přes celou plochu layeru jsou tyto volání: fscommand( _root.prefix + "_layerout" ); else { geturl ("javascript:" + _root.prefix + "_layerout()","_self" ); fscommand( _root.prefix + "_layerin" ); else { geturl ("javascript:" + _root.prefix + "_layerin()","_self" ); Navíc musí být přítomné a stále viditelné tlačítko pro zavření animace vytvořené jako samostatné tlačítko vrstvu nad tímto. Zavírací funkce XX_close() může být volitelně volaná automaticky (po určitém času nebo na konci animaci) bez tlačítka. Použití funkcí bez tlačítka (událost myši) musí být ošetřeno tak, aby nedocházelo k jeho cyklickému volání při přehrávání (definovaná podmínka nebo akce stop() na konci animace).

4 Kódy v jednosouborovém layeru Animace je tvořená jako jeden rozměrný soubor. O umístění ve stránce a viditelné rozměry se stará obslužný javascript, který přenastavuje styly a vlastnosti nosného kontejneru SWF souboru. Při zabaleném stavu (starter animace) je viditelný pouze výřez, při rozbalení je vidět celé SWF. Vytvoření jednosouborové animace je náročnější na umístění prvků tlačítek ve vrstvách, logická omezení scriptových volání a samozřejmě navigace po starter a layer animacích. V připravené animaci vytvořte prvek tlačítka rozměru starteru (může být součástí samostatného movieclipu pro starter animaci) a okódujte podobně jako starter z dvousoborového typu včetně on(release) scriptu pro odkaz. Navíc budou akce obsahovat skoky pro rozbalení layer animace, například: fscommand( _root.prefix + "_starterin" ); else { geturl( "javascript:" + _root.prefix + "_starterin()","_self" ); _root.gotoandplay("layerpart"); fscommand( _root.prefix + "_starterout" ); else { geturl( "javascript:" + _root.prefix + "_starterout()","_self" ); Je-li potřeba rozbalení layer animace i při načtení html stránky (iniciace), nelze to řešit jako u dvousoborových a je nutné už v SWF dát takové automatické volání (XX_starterIn()) opět nejlépe s nějakou omezujicí podmínkou (počítadlo) nebo konstrukcí navigace aby nedošlo k cyklickému otevírání. Na rozbalenou část, respektive tlačítko jsou funkce opět podobné jako u layeru dvousouborového typu: on (rollout) { fscommand( _root.prefix + "_layerout" ); else { geturl("javascript:" + _root.prefix + "_layerout()", "_self" ); on (rollover) { fscommand( _root.prefix + "_layerin" ); else { geturl("javascript:" + _root.prefix + "_layerin()", "_self" );

Opět s přítomným viditelným zavíracím tlačítkem a případně automatickým voláním pro zavření na konci animace. V jednotlivých on(rollover, rolloout) mohou být umístěny volání po navigaci SWF za blokem javascriptového volání. 5 Tipy a rady: 1. Testovat, testovat a zase testovat. Proměnné do SWF se předají pomocí GET parametru v HTML objektu pluginu -. starter.swf?prefix=123&activex=1&clickthru=http://internet.billboard.cz. Funkce lze zachytávat jednoduchou konstrukcí <script>function 123_close() alert("volani zavreni")...</script> 2. Vnitřní volání (navigační skoky) použitá společně na tlačítkách s voláním funkcí vkládejte až za tyto javascriptová volání. 3. Testy provádějte přes http protokol na lokálním webserveru, některé věci z bezpečnostních důvodů fungují jinak než spuštěné s cestou k souboru na harddisku. 4. Při dodání informujte v přiloženém souboru o názvech použitých funkcí, rozměrech a u dvousouborových i místem a směrem rozbalení layerové části, je-li použito nějaké automatické volání funkcí (rozbalení, sbalení), tak i o tom plus o případných časech nutných pro přehrání layer animace. Přehled vlastností GIF JPG alternativa Obsažené funkce (mimo volaných) Volané js funkce Výhody Nevýhody Dvousouborý layer banner Stejné rozměry a kódování chování, alternativní obrázky v obou rozměrech. Tlačítko v obou rozměrech, spuštění ilayeru vždy od začátku, nelze synchronizovat animace mezi sebou (jen zavolat spuštění layeru, automaticky od začátku), kontrola zastavení (stop() ) na konci layer animace XXX_starterIn() a XXX_starterOut() pro základní starter banner, XXX_layerOut(), XXX_layerIn(), XXX_close() pro layer banner, XXX_close() navíc na samostatném zavíracím tlačítku. Cíl (Okno) js funkce vždy vlastní "_self". XXX je použitá proměnná prefix Stejné řízení jakou klasické obrázkové, možnost volného umístění layer části vůči starter. Chybějící nebo vadné funkce lze emulovat javascriptem se zachytáváním myši (stejně jako obrázkové) Náročnější na ladění (v HTML stránce obsahující oba swf prvky), nepřesná synchronizace (na úrovni spuštění od začátku ilayer části, přesný čas je na zobrazení prvku javascriptem) Jednosouborový layer banner Jiné, alternativu zpravidla stačí vytvořit jen v základním rozměru starteru. Tlačítko ve všech stavech. Navigace po animaci při události rozbalení a zabalení. Smyčka přehrávání pro základní animaci. XXX_starterIn(), XXX_starterOut(), XXX_layerIn, XXX_layerOut() i XXX_close() umístěné v jednom souboru na příslušných místech a stavech animace. Kontrola zamezení cyklického volání funkcí (v nekonečné smyčcce). Volaní do okna "_self" Jednodušší na návrh a ladění v ve výjovém prostředí Adobe Flash. Přesná synchronizace navazování animací mezi starterem a layerem. Lepší ladění chyb a testování Náročnější na správnost kódování a konstrukci v HTML (co je průhledné a neprůhledné, funkce na správném místě, navigace v animaci ve všech stavech). Nemusí být akceptován všemi rekl.systémy.