Cum să interceptați un clic pe un banner flash - leonid shevtsov

Modul evident este de a deschide unitatea flash în Flash Professional. acoperiți-l cu un dreptunghi transparent și închideți un eveniment pe el. Dar dacă nu avem Studio Flash și n-avem unde să luăm? Și, în plus, nu vreau să fiu tras din cauza fiecărei noi unități flash?







Unitate flash USB

Metoda a fost sugerată de Kostya. și a făcut această unitate flash, destul de ciudat, de asemenea, un Dnepropetrovsk.

Metoda este simplă, ca un jurnal: în loc de o unitate flash, încărcătorul încărcător b este încărcat. care podgruzhaet flash-banner în interiorul de sine și se suprapune cu o legătură.

Recompilați o unitate flash

Această soluție este automatizată, nu necesită un mod grafic, funcționează atât din Windows, cât și din Linux.

Utilitar compilator gratuit (recompilator, mai exact) ActionScript mtasc. Este în depozitele Ubuntu și, bineînțeles, pe site-ul oficial.







Ce poate face? De exemplu, acoperiți unitatea flash cu un dreptunghi transparent, atârnând o legătură spre el! Pentru aceasta, salvați următorul cod în fișierul clicker.as.

și apoi - "coase" -l în unitatea flash cu o comandă simplă (care - cu atenție - șterge fișierul original)

Asta e tot! Rămâne să conectați unitatea flash USB, de exemplu, într-un mod atât de încrucișat:

Suprapuneți imaginea unității flash

În mod prestabilit, obiectul Flash este redat în afara ferestrei browserului, adică printr-o fereastră separată și este imposibil să se ascundă prin orice în HTML. Prin urmare, există un așa-numit mod WMODE. care atrage o intrare în browser. Acest lucru cauzează unele probleme de performanță, dar în cazul bannerelor, acestea sunt neglijabile.

În sine, suprapunerea are loc într-un mod tradițional; blank.png - o imagine transparentă cu dimensiunea 1x1, adică una.

Ar fi posibil să suprascrieți doar o legătură, făcându-l un element bloc de dimensiunea corectă, dar acest lucru nu funcționează în IE. Ar fi posibil să transferați o imagine prin URI de date. Dar nu funcționează în IE <8. В общем, как всегда.







Trimiteți-le prietenilor: