Css footer not transparent - html

I want to put a transparent background image in the body and in the footer I want the image from background not to be transparent. It is possible?

Your question is worded in a confusing manner, but this might be what you're looking for: https://jsfiddle.net/8za9xb3d/2/
HTML:
<div class="background">
<main>Text</main>
<footer>Text</footer>
</div>
CSS:
.background * {
padding: 25px;
}
main {
background: white;
}
.background {
background: url('https://images.unsplash.com/photo-1464245254346-067e4f8baaf2?dpr=1&auto=compress,format&crop=entropy&fit=crop&w=1199&h=674&q=80&cs=tinysrgb');
overflow: hidden;
}
footer {
background: rgba(0, 0, 0, .5);
color: white;
}

#bg {-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='.myBackground.jpg', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='myBackground.jpg', sizingMethod='scale')";
background: url("http://i.imgur.com/8yHeARi.jpg") no-repeat center center fixed ;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
filter: alpha(opacity=60);
opacity: 0.6;
}
<div id="bg">
<article><font color="black"><h2>De ce bicicleta?</h2><p> 1. Antreneaza inima. Activitatea fizica desfasurata pe bicicleta conduce la o mai buna oxigenare a tuturor organelor si muschilor. Astfel, inima pompeaza mai mult sange si oxigen catre tesuturi. De aceea, mersul pe bicicleta intra in categoria metodelor de recuperare medicala pentru persoanele cu afectiuni cardiace.</p>
<p> 2. Scade riscul de aparitie a astmului. Efortul fizic imbunatateste si capacitatea respiratorie. Specialistii afirma ca mersul pe bicicleta este un mijloc de prevenire a afectiunilor respiratorii, cum sunt astmul sau bronsita.</p>
<p> 3. Imbunatateste capacitatile intelectuale. Datorita unei mai bune oxigenari a creierului pe care o "produce" pedalajul, capacitatile intelectuale sunt imbunatatite, iar starea psihica se amelioreaza. Responsabile sunt endorfinele, substante pe care le elibereaza creierul in timpul activitatii fizice, cunoscute ca "hormonii fericirii".</p>
<p> 4.Specialistii afirma ca persoanele care merg periodic pe bicicleta imbatranesc mai greu decat cele care nu au acest obicei. in plus, efectele imbatranirii sunt cu 50 la suta mai mici la cele care pedaleaza de trei ori pe saptamana.</p>
<h4>Actiunea MountainBike</h4><p> O plimbare pe munte, sau pe drumuri grele de tara, cu bicicleta sportive, este oricand una incantatoare. In afara de privelistile ce ti se ofera, mai intra in calcul si sentimentul pe care ti-l provoaca aceasta calatorie, pe carari si drumuri dificile, unde atat omul trebuie sa se controleze pe el insusi, dar trebuie sa aiba un control total si asupra bicicletei sale.
Aceste calatorii si intreceri ciclistice off-road, sunt din ce in ce mai apreciate si in tara noastra, unde acest sport are din ce in ce mai multi practicanti.
Nu este usor sa incepi o astfel de cursa, dar pe masura ce te aventurezi pe drum, si pe masura ce simtul competitiei pune stapanire pe tine, ramai doar tu cu bicicleta ta. Asta este tot ce conteaza.
Chiar daca participi la o cursa, trebuie sa existe acea placere maxima a calatoriei, altfel nu vei putea niciodata sa castigi. Ca in orice sport, trebuie sa ai inclinatie, sa iti placa ce faci, dar sa ai si foarte mult antrenament in spate.
Oricat de usor ar parea sa participi la astfel de curse, nu este niciodata asa!</p>
<h3>Ce este un MTB?</h3><p> Un mountain bike este un tip de bicicleta foarte performanta, folosita la doua tipuri de curse, si anume coborare si cross.
Numele nu reprezinta chiar acest lucru. Mai potrivit ar fi fost `bicicleta off-road`, dar denumirea a ramas de mountain bike, deoarece la inceput bicicleta a fost folosita pentru a cobori muntii folosind cararile, iar cross-ul a aparut mai tarziu (de fapt, bicicletele folosite pentru cele doua tipuri de curse nu sunt foarte diferite).
Ca sport de coborare, acest tip de ciclism este originar din Clubul Morrow, o organizatie de 10 ciclisti ce au inceput sa coboare pe cararile muntilor, in 1974, in Cupertino, California.
In acei ani, bicicletele off-road se mai numeau si "klunker," si erau biciclete foarte rapide cu roti de cauciuc foarte groase. Dar biciclistii clubului Morrow, condusi de Russ Mahon, au inceput sa faca tot felul de teste cu bicicletele, teste ce implicau coborari abrupte, frane bruste si alte asemenea procedee pretentioase.
Mahon si alti ciclisti din clubul sau au participat la Campionatul de Ciclocros al Coastei de Vest, desfasurat in Mill Valley, California, pe 1 Decembrie 1974. Bicicletele lor neobisnuite au captat atentia a trei ciclisti din tinutul Marin, Joe Breeze, Gary Fisher si Charlie Kelly.
Acestia trei, impreuna cu Steve Ritchey, au creat mountain bike-ul. Au inceput prin a strange ciclisti off-road de prin toate zonele si prin a organiza competitii din ce in ce mai dese.</p>
</font></article>
</div>

Related

ITextRenderer - TextBox out of generated Pdf mediabox

I'm trying to convert a html content document to pdf using ITextRenderer using this version of library:
implementation group: 'org.xhtmlrenderer', name: 'flying-saucer-pdf-itext5', version: '9.1.22'
This is what I'm doing to convert my html to pdf:
ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
ITextRenderer renderer = new ITextRenderer();
renderer.setDocumentFromString(getXHTMLFromHTML(out.toString()));
renderer.layout();
renderer.createPDF(byteArrayOutputStream);
However I'm getting a problem with a specific part of my html, a table that's supposed to be a list. This is the result in adobe acrobat:
As you can see the text box is out of the mediabox of the pdf, there's no cropbox present, and the result is that text is not fully visible.
Here is the html that causes this issue:
<div id="4a9dc6ae-3d2e-448b-8e70-3422659f87bd" class="alinea">
<p>Ne sont pas déductibles les dépenses suivantes:</p>
<table id="9c582e44-1932-4bee-b93e-6fb75b725f4b" style="width: 1127px;" class="custom-list">
<tbody class="body number-style dot-separator">
<tr class="row">
<td class="cell">1.</td>
<td class="cell">les dépenses faites en vue de remplir des obligations imposées � la collectivité par ses statuts ou son pacte social;</td>
</tr>
<tr class="row">
<td class="cell">2.</td>
<td class="cell">l'impôt sur le revenu des collectivités, l'impôt sur la fortune et l'impôt commercial communal;</td>
</tr>
<tr class="row">
<td class="cell">3.</td>
<td class="cell">les rémunérations imposables en vertu du premier alinéa, numéro 2 de l'<a id="e48d16e9-3eeb-4d99-91c3-f97b8d206a5e" href="https://00f74ba44b4a6fc879f193e8a262c50fb07e0f7d81-apidata.googleusercontent.com/#/o/link/1/a0ea877e-3736-4ce9-b09f-fc1be79b787a" class="tech_content LINK_INTERN">article 91</a>;</td>
</tr>
<tr class="row">
<td class="cell">4.</td>
<td class="cell">les dépenses faites dans un but cultuel, charitable ou d'intérêt général sans préjudice de la disposition prévue au premier alinéa, numéro 3 de l'<a id="3e74194c-2ae3-4b41-9efc-c6a1c23102cb" href="https://00f74ba44b4a6fc879f193e8a262c50fb07e0f7d81-apidata.googleusercontent.com/#/o/link/1/a0eb1cc1-3e9c-4175-9a52-be2d0b6cc455" class="tech_content LINK_INTERN">article 109;</a></td>
</tr>
<tr>
<td>5.</td>
<td>les intérêts ou redevances dus lorsque les conditions suivantes sont simultanément remplies :
<table class="custom-list" id="02812a11-d2d0-92cb-9c78-e9fa30f8fa1d" style="width: 955px;">
<tbody class="body lower-alpha-style one-bracket-separator">
<tr class="row">
<td class="cell">a)</td>
<td class="cell">le bénéficiaire des intérêts ou redevances est un organisme � caractère collectif au sens de l’article 159. Si le bénéficiaire n’est pas le bénéficiaire effectif, il y a lieu de prendre en considération le bénéficiaire effectif ;</td>
</tr>
<tr class="row">
<td class="cell">b)</td>
<td class="cell">l’organisme � caractère collectif qui est le bénéficiaire des intérêts ou redevances est une entreprise liée au sens de l’article 56 ;</td>
</tr>
<tr class="row">
<td class="cell">c)</td>
<td class="cell">l’organisme � caractère collectif qui est le bénéficiaire des intérêts ou redevances est établi dans un pays ou territoire figurant � l’annexe I des conclusions du Conseil de l’Union européenne relatives � la liste révisée de l’Union européenne des pays et territoires non coopératifs � des fins fiscales (ci-après « annexe I »), dans les conditions spécifiées ci-après.</td>
</tr>
</tbody>
</table><p></p><p>Toutefois, la disposition du présent numéro n’est pas applicable si le contribuable apporte la preuve que l’opération � laquelle correspondent les intérêts ou redevances dus est utilisée pour des motifs commerciaux valables qui reflètent la réalité économique.</p><p></p><p>Le terme « intérêts » employé dans le présent numéro désigne les intérêts et arrérages dus qui se rapportent � des créances de toute nature, assorties ou non de garanties hypothécaires ou d’une clause de participation aux bénéfices du débiteur, et notamment les intérêts et arrérages d’obligations d’emprunts, y compris les primes et lots attachés � ces titres. Les pénalisations pour paiement tardif ne sont pas considérées comme des intérêts au sens du présent numéro.</p><p></p><p>Le terme « redevances » employé dans le présent numéro désigne les rémunérations de toute nature dues pour l’usage ou la concession de l’usage d’un droit d’auteur sur une œuvre littéraire, artistique ou scientifique, y compris les films cinématographiques, d’un brevet, d’une marque de fabrique ou de commerce, d’un dessin ou d’un modèle, d’un plan, d’une formule ou d’un procédé secrets et pourdes informations ayant trait � une expérience acquise dans le domaine industriel, commercial ou scientifique.</p><p></p><p>À partir du 1er mars 2021, la disposition du présent numéro s’applique concernant les pays et territoires qui figurent � l’annexe I, dans sa dernière version, telle que publiée au Journal officiel de l’Union européenne � cette date. À partir du 1er janvier de chaque année qui suit, elle s’applique concernant les pays et territoires qui figurent � l’annexe I, dans sa dernière version au 1er janvier de l’année subséquente en question, telle que publiée au Journal officiel de l’Union européenne � cette date.</p><p></p><p>Toutefois, lorsque des pays et territoires ne figurent plus � l’annexe I, dans sa dernière version au 1er janvier d’une année subséquente, telle que publiée au Journal officiel de l’Union européenne � cette date, la disposition du présent numéro cesse de s’appliquer concernant ces pays et territoires dès la date de publication au Journal officiel de l’Union européenne de l’annexe I dans sa dernière version mentionnée ci-avant. En cas de version antérieure de l’annexe I au cours de la même année opérant pour la première fois le retrait du pays ou territoire en question, la disposition du présent numéro cesse de s’appliquer déj� dès la date de publication au Journal officiel de l’Union européenne de l’annexe I, dans une telle version antérieure opérant le retrait du pays ou territoire en question.</p></td>
</tr>
</tbody>
</table>
</div>
Thank you very much for help, I have look everywhere but I don't see anybody having this issue.
So turns out that itext wraps the content of a table inside the margins of the pdf only if the table (or any element) does not provide a fixed width or height. So the solution for me in this case was to remove the width and height from my html table.

anchor links doesen't link to url

can anyone help me figure out what's wrong with the code? links not working, if you click on it nothing happens. I thought I left some tags open but I checked with https://validator.w3.org and there are no such errors! What could be the problem?
I have seen the other questions and answers related to this topic but they did not help me.
note: navigate to "i miei lavori" page or "my work" page
link:
minimal reproducible example
html
<!DOCTYPE html>
<head>
<meta charset="utf-8" />
<link rel="stylesheet" href="style.css" />
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Poppins">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
<meta name="viewport" content="width=device-width">
<title>i miei lavori - Andrea</title>
</head>
<body>
<div class="specchietto-menu">
<button class="pulsanti-menu" name="btnchisono" onclick="chisonoPage()">chi sono</button>
<button class="pulsanti-menu" style="color:blue;" name="btnlavori" onclick="lavoriPage()">i miei lavori</button>
<button class="pulsanti-menu" name="btncuriosita" onclick="curiositaPage()">curiosità</button>
</div>
<div class="choose-language">
<button class="btn-language" onclick="changeLanguage()"><img src="images/english-language.jpg" alt=""></button>
</div>
<br>
<div class="scrollTop"><i class="fa fa-angle-double-up" style="font-size:36px"></i></div>
<div class="contenitore">
<p class="presentazione-lavori">Lavori svolti per svago anni fà</p>
<br>
<div class="specchietto-articolo">
<!-- Firewall", un trojan per mIRC -->
<p class="titolo-articolo">"Firewall", un trojan per mIRC</p>
<p class="articolo"><img src="images/mirc-logo-mini.jpg" style="float:left;">Correva l'anno 2000, avevo da poco avuto accesso a internet, avevo una connessione 56k flat 12/24 con Libero#Sogno, ero affascinato da alcuni degli script di mIRC, il celebre programma di chat, molto gettonato in rete in quegli anni e ne provai alcuni, così per curiosità mi misi a leggere il codice sorgente degli script ".ini", fu così che iniziò il mio viaggio nel mondo della programmazione.
</p>
<p class="articolo">La mia prima creazione fù un trojan che chiamai "firewall", per ovvie ragioni di ingegneria sociale di cui parlerò più avanti. Il Trojan era composto da uno script che era caricato nel mio client, che inviava i comandi da eseguire sul client della vittima che avrebbe dovuto caricare lo script malevolo sul proprio mIRC ma le fondamenta del trojan era la direttiva "onNotice", un evento che veniva generato quando si riceveva un messaggio particolare, il notice appunto. Di default questi messaggi erano nascosti, il client li riceveva, li elaborava ma l'utente era ignaro di averlo ricevuto, per questo motivo lo scelsi. Lo script che era caricato nel mio client mIRC non faceva altro che inviare un "notice" criptato alla vittima, bastava aprire un canale privato con l'utente target per avere accesso alle funzioni.
</p>
<p class="articolo">C'erano funzioni standard per cambiare nick alla vittima, scrivere messaggi al suo posto e disconnetterla dal server con messaggi particolari, di solito quando c'era una disconnessione del client appariva un messaggio di questo genere "connection reset by peer", al posto di "peer" erano disponibili vari nomi tra cui Babbo Natale(connection reset by Babbo Natale), divertente!. Potevo scrivere messaggi su canali e chat private al posto del malcapitato e potevo cambiarli nick ma la feature più potente era poter eseguire qualsiasi direttiva sulla macchina vittima. La cosa più difficile di questo sistema era convincere la vittima a caricare lo script sul proprio client, da qui il nome che ho scelto per il trojan, "Firewall", c'era molta ignoranza informatica in quegli anni ma molti degli internauti sapeva cosa era un firewall e lo avrebbe caricato più facilmente.
</p>
<p class="articolo">Detto questo ci fù solo una vittima di questo trojan, un mio amico di chat che si fidò ciecamente di me e lo convissi molto facilmente a installare "Firewall". Tuttavia il divertimento durò poco, li cambiai nick un paio di volte, scrissi qualche parolaccia, feci coming-out al posto suo su dei canali pubblici e lo disconnettei diverse volte ma ero così orgoglioso del mio lavoro che per vantarmi li dissi tutto e subito e così dandomi della merda disinstallò lo scrip. Rimane ad oggi l'unica vittima di Firewall. Condividerei il codice sorgente ma è andato perduto negli anni.
</p>
<p style="font-size:80%;">Windows 98, mIRC scripting</p>
<!-- Convertitore da .wav a .mp3 -->
<br>
<p class="titolo-articolo">Convertitore da .wav a .mp3</p>
<p class="articolo"><img src="images/mp3-mini.jpg" style="float:left">Erano i primi anni 2000, avevo circa 16/17 anni ed era consuetudine rivoltare i CD musicali nel computer per poter creare le proprie playlist. Windows Media Player in quegli anni creava file wav quando si eseguivano queste operazioni e si sa che il formato wav è molto pesante rispetto agli mp3 e gli HD non erano molto capienti. Così sentii la necessità di un convertitore, cercai in internet e trovai una libreria per convertire, aprii il mio VB6 con cui smanettavo da poco tempo e scrissi qualche linea di codice. Il programma prevedeva una navigazione nelle cartelle di sistema per scegliere quali file convertire, una volta selezionati si avviava la conversione e venivano creati i files mp3 con gli stessi nomi degli originali. È stato veramente semplice utilizzare la libreria, bastava impostare alcune configurazioni e richiamare la funzione di conversione con i dovuti parametri.
</p>
<p style="font-size:80%;">Windows ME, Visual Basic 6</p>
<!-- Sondaggio scolastico -->
<br>
<p class="titolo-articolo">Sondaggio scolastico</p>
<p class="articolo"><img src="images/sondaggio-mini.jpg" style="float:left">Frequentavo il II anno del Liceo Scientifico del mio paese, il Preside aveva fatto distribuire dei fogli che avrebbero costituito un sondaggio ma non ricordo i temi trattati. Era complicato analizzare i dati delle risposte di tutti gli alunni a mano così mi chiese se potevo scrivere un programma che raccogliesse i dati e li elaborasse.
</p>
<p class="articolo">Allora non ero a conoscenza dell'esistenza di SQL ne sapevo a cosa servisse Access di Microsoft così mi venne in mente di immagazzinare i dati nelle celle dei fogli Excel, usai le librerie di Visual Basic 6 per accedere ai fogli di calcolo, MSDN era la mia fonte principale di informazione per sviluppare.
</p>
<p class="articolo">Mi divertii molto a creare questa applicazione, credevo che avrei ricevuto dei compensi scolastici, crediti formativi o un'incremento dei voti in matematica(in cui andavo già bene) ma l'unica cosa che ricevetti è stato l'incremento della mia esperienza(ben venga sempre) e un grazie dal Preside.
</p>
<p style="font-size:80%;">Windows XP, Visual Basic 6, Excel</p>
<!-- Formattatore files .csv -->
<br>
<p class="titolo-articolo">Formattatore files .csv</p>
<p class="articolo"><img src="images/csvicon-mini.jpg" style="float:left">È stato molto semplice sviluppare questa applicazione. Avevo bisogno di formattare dei files csv composti da tantissime righe, era impossibile farlo a mano così lessi qualche tutorial del C++ e da lì a poco mi misi a scrivere righe di codice. Leggendo i tutorial riuscii a capire anche i puntatori e feci qualche applicazione che li utilizzava ma era per solo scopo didattico. Ora per essere sincero non ricordo quasi nulla di questo fantastico linguaggio dal momento che è stata la prima e l'ultima volta che lo utilizzai.
</p>
<p style="font-size:80%;">GNU Linux Debian, C++</p>
<!-- Indicatori su piattaforma di trading -->
<br>
<p class="titolo-articolo">Indicatori su piattaforma di trading</p>
<p class="articolo"><img src="images/metatrader4icon-small.jpg" style="float:left">Negli anni 2012/2013 circa mi accanii nel trading online e utilizzavo la piattaforma Metatrader4, ore e ore di studio di molta analisi tecnica. Una volta acquisite le conoscenze cercai di supplire alla mancanza di indicatori per il volume di scambi nel forex e non solo. Di indicatori ed oscillatori ce ne erano molti ma mi accorsi che mancava qualcosa e mi misi a lavoro. Sinceramente ora non ricordo bene cosa facessero questi indicatori, nel codice sorgente di alcuni di essi c'è una valore Delta che non ricordo proprio cosa sia. Comunque questi indicatori come già detto misuravano il volume di scambi e quindi un bilanciamento tra domanda e offerta e ce ne sono alcuni che mi servivano per gestire il money management. Di questi ho il codice sorgente, perdonatemi se qualche file risulta poco leggibile ma quando l'ho scritto dovevo programmare da un decennio circa.</p>
<br>VSA CumulativeDelta 0.1.mq4
<br>VSA PriceDelta Correlation v.0.1.mq4
<br>VSA PriceVolume Correlation v.0.4.mq4
<br>VSA Volume Percentage v.1.5.mq4
<br> MM RiskControl v2.1.mq4
<p style="font-size:80%;">Windows XP, MetaTrader4 Language</p>
<!-- Alla ricerca dell'olio essenziale -->
<br>
<p class="titolo-articolo">Alla ricerca dell'olio essenziale</p>
<p class="articolo"><img src="images/olioessenziale-mini.jpg" style="float:left">Avevo acquistato da poco una enciclopedia degli olii essenziali, ancora la possiedo, è ben fatta, ci sono descrizioni dettagliate di molti olii, nelle descrizioni ci sono le proprietà e gli antichi usi nella erboristeria popolare e molte altre informazioni, inoltre ci sono delle sezioni in cui puoi ricercare l'olio essenziale per proprietà, ad esempio se cerchi la voce antinfiammatorio puoi trovare nell'elenco l'olio di eucalipto. Perchè non portare in digitale questo sistema e magari migliorarlo anche?
</p>
<p class="articolo">Così mi misi a lavoro, scelsi Gambas per sviluppare l'applicazione, aveva tutte le caratteristiche di cui avevo bisogno, e come database mi sono appoggiato a mySQL. Oltre che un'interfaccia per inserire gli olii e le loro proprietà c'era la parte più importante dell applicazione che consisteva nell'inserire una o più proprietà nella barra di ricerca. Così venivano fuori per primi gli olii che possedevano tutte quelle proprietà, mentre secondariamente erano elencati gli olii che possedevano solo alcune delle proprietà cercate.
</p>
<p class="articolo">Tra le svariate reinstallazioni, backup incompleti e pc bruciati l'applicazione è andata perduta, mi sarebbe piaciuto poterla condividere in rete.
</p>
<p style="font-size:80%;">GNU Linux Debian, Gambas</p>
<br>
<p class="presentazione-lavori">Lavori svolti recentemente con Angular</p>
<!-- NGRX Store Demo -->
<br>
<p class="titolo-articolo">NGRX Store Demo</p>
<p class="articolo"><img src="images/logo-ngrx.jpg" style="float:left;">Questa demo mostra il funzionamento basilare di ngrx, cioè mostra l’uso di actions, reducers e selector. Inserendo i dati nel form viene aggiornato l’utente nello store.</p>
github
stackblitz
<br><br><p style="font-size:80%;">GNU Linux Debian 10, TypeScript, Angular, NGRX</p>
<!-- NGRX Entity Demo -->
<br>
<p class="titolo-articolo">NGRX Entity Demo</p>
<p class="articolo"><img src="images/logo-ngrx.jpg" style="float:left;">Questa demo è stata sviluppata per mostrare il funzionamento delle entity in ngrx, ovviamente usa anche actions, reducers e selectors. È possibile aggiungere gli utenti tramite il form che verranno presentati e ordinati secondo l’età.</p>
github
stackblitz
<p style="font-size:80%;">GNU Linux Debian 10, TypeScript, Angular, NGRX</p>
<!-- NGRX Effects and Entity Demo -->
<br>
<p class="titolo-articolo">NGRX Effects and Entity Demo</p>
<p class="articolo"><img src="images/logo-ngrx.jpg" style="float:left;">In questa demo utilizzo per la prima volta gli Effects che vanno prima a modificare i dati mock per simulare un cambiamento nel database, se l’ aggiornamento dei dati mock ha successo si andranno a modificare anche i dati nello store, in caso contrario viene lanciata l’action di errore di inserimento. Dall’ interfaccia ui è possibile aggiungere gli utenti che saranno listati in ordine di età.</p>
github
stackblitz
<p style="font-size:80%;">GNU Linux Debian 10, TypeScript, Angular, NGRX</p>
<!-- NGRX Chain of Responsibility Demo -->
<br>
<p class="titolo-articolo">NGRX Chain of Responsibility Demo</p>
<p class="articolo"><img src="images/logo-ngrx.jpg" style="float:left;">In questa demo viene affrontato il discorso del pattern della delegazione di responsabilità.Sostanzialmente il componente conteiner si occupa di quasi tutta la logica e il resto dei componenti sono solo di presentazione, ad eccezione del componente per dare il rating nel quale c’è una funzione per la visualizzazione delle stelle di rating e per l’emissione del nuovo rating che scalando la gerarchia dei componenti arriverà fino al componente conteiner che farà il dispatch dell’ azione di inserimento rating. I dati da osservare hanno lo stesso funzionamento, al cambiare dei dati nello store, essi vengono passati tramite le proprietà di input ai componenti figli.</p>
github
stackblitz
<p style="font-size:80%;">GNU Linux Debian 10, TypeScript, Angular, NGRX</p>
<!-- rxjs combineLatest Demo -->
<br>
<p class="titolo-articolo">rxjs combineLatest Demo</p>
<p class="articolo"><img src="images/logo-RxJS.jpg" style="float:left;">Non c’ è molto da dire su questa demo, mostra l’uso dell’ operatore rxjs combineLatest, combina due observable e restituisce un observable di array di oggetti.</p>
github
stackblitz
<br><br><p style="font-size:80%;">GNU Linux Debian 10, TypeScript, Angular</p>
<!-- Change Detection Strategy Default Demo -->
<br>
<p class="titolo-articolo">Change Detection Strategy Default Demo</p>
<p class="articolo"><img src="images/Logo-Angular.jpg" style="float:left;">La CD di default praticamente viene sempre eseguita, qualsiasi pulsante viene cliccato, quindi si renderizzano i componenti ma individua i cambiamenti dell’ oggetto solo nel caso si clicchi “Change Object Reference”.</p>
github
stackblitz
<br><p style="font-size:80%;">GNU Linux Debian 10, TypeScript, Angular</p>
<!-- Change Detection Strategy OnPush Demo -->
<br>
<p class="titolo-articolo">Change Detection Strategy OnPush Demo</p>
<p class="articolo"><img src="images/Logo-Angular.jpg" style="float:left;">Nel caso della CD OnPush, che si usa solo per i componenti children, le proprietà di #Input vengono renderizzate solo nel caso in cui l’oggetto cambi referenza, nel caso in cui viene modificata solo la proprietà dell’ oggetto il dato non viene renderizzato perché la CD non individua cambiamenti.</p>
github
stackblitz
<p style="font-size:80%;">GNU Linux Debian 10, TypeScript, Angular</p>
<!-- Angular Security Sanitization Demo -->
<br>
<p class="titolo-articolo">Angular Security Sanitization Demo</p>
<p class="articolo"><img src="images/Logo-Angular.jpg" style="float:left;">Questa è una demo per provare una feature di sicurezza in Angular, il contenuto interpolato non è interpretato e viene renderizzato completamente mentre usando innerHTML il contenuto viene interpretato e sanificato.</p>
github
stackblitz
<br><p style="font-size:80%;">GNU Linux Debian 10, TypeScript, Angular</p>
<!-- Angular Animations Owl Carousel Demo -->
<br>
<p class="titolo-articolo">Angular Animations Owl Carousel Demo</p>
<p class="articolo"><img src="images/Logo-Angular.jpg" style="float:left;">Questa è una demo di un owl carousel, tipo quelle che si vedono su ebay o amazon, per gli oggetti visti di recente oppure per gli oggetti correlati.</p>
github
stackblitz
<br><br><br><p style="font-size:80%;">GNU Linux Debian 10, TypeScript, Angular</p>
<!-- CarsMarketPlace -->
<br>
<p class="titolo-articolo">Cars Market Place</p>
<p class="articolo"><img src="images/maserati_mc20_img1.jpg" style="float:left;">Questo è il primo progetto che ho realizzato con Angular, senza contare "helloworld" e altre ormai insignificanti demo. Non avrei voluto pubblicarlo su github perchè essendo la prima esperienza con Angular il codice non è il massimo, le best pratice non sono tutte rispettate e ci sono altre questioni, un refactor non è pensabile, insomma come prima esperienza va piu che bene ma non bisogna fare molto caso alla forma, non è neanche completato del tutto, inoltre voglio ribadire che non sono un designer quindi il design non è apprezzabile.</p>
<p class="articolo">Con firefox sul mio pc il design è corretto ma con stackblitz su firefox è sballato, problema di stackblitz, usa Chrome per visualizzare la demo in stackblitz. Loggati con user e password "StanfRei"</p>
<p class="articolo">È un e-commerce in "stile e-bay" l'utente può comprare e vendere auto ma la funzione di vendita è stata disattivata in questa demo. La gallery presenta le auto in vendita da vari utenti, con il prezzo pieno e scontato e il rating di altri compratori, c'è il pulsante per osservare l'auto o rimuovere l'interesse. Sul lato sinistro ci sono le auto viste di recente, solo in caso di login effettuato. Le altre sezioni disponibili sul menu, se effettuato l'accesso, sono 'Observed Cars' e 'UserProfile', in quest' ultima è possibile inserire lo sconto per le auto messe in vendita dall' utente loggato. Tramite le card delle auto nella Gallery è possibile raggiungere sezioni dove è possibile comprare l' auto e dare un rating, oppure vedere le auto simili a quella selezionata. Come puoi aver capito ci sono delle guardie che limitano gli accessi a delle sezioni dell' app. Usa i dati mock, se si usasse un backend reale e ci fossero degli errori, sarebbero visualizzati a schermo, vengono intercettati dall' error interceptor e passati a un servizio, iniettato e gestito dal componente navbar.</p>
github
stackblitz
<br><p style="font-size:80%;">GNU Linux Debian 10, (NodeJS), TypeScript, Angular</p>
</div>
</div>
<div class="contenitore-email">
<p style="text-align:right">andreadicioccio1983#gmail.com</p>
</div>
<script>
function chisonoPage(){ window.open('chisono.html', '_self'); }
function lavoriPage(){ window.open('lavori.html', '_self'); }
function curiositaPage(){ window.open('curiosita.html', '_self'); }
let scrollTopBtn = document.querySelector('div.scrollTop')
scrollTopBtn.addEventListener('click', () => {
window.scrollTo({top:0, behavior: 'smooth'})
})
checkLanguage()
function checkLanguage(){
language = getLanguage()
if(language == "italian"){
}else if(language == "english"){
window.location = "lavori-en.html"
}else{
window.location = 'home.html'
}
}
function changeLanguage(){
setLanguage("english")
window.location = "lavori-en.html"
}
function getLanguage(){
storage = window.localStorage
language = storage.getItem("language")
console.log(language)
return language
}
function setLanguage(language){
storage = window.localStorage
storage.setItem("language", language)
}
</script>
</body>
css
*{
font-family: 'Poppins';
z-index: -1;
}
body{
background-color:white;
text-align:center;
margin: 0;
}
p {
font-size:1em;
text-align:justify;
}
.scrollTop{
position: fixed;
right: 50px;
bottom: 50px;
z-index: 0;
}
.scrollTop:hover{
cursor: pointer;
}
.specchietto-menu{
text-align:center;
}
.pulsanti-menu{
background-color:white;
border:solid 1px lightgrey;
font-size:1em;
height:2em;
width:7em;
margin-top: 10px;
}
.pulsanti-menu:hover{
cursor: pointer;
}
div.contenitore{
text-align:center;
}
.choose-language{
position: absolute;
right: 5px;
top: 10px;
z-index: 0;
}
.btn-language{
background-color: white;
border: 0;
}
.presentazione-lavori{
font-size: 26px;
text-align:center;
}
div.specchietto-articolo{
text-align:left;
width:465px;
position: relative;
display: inline-block;
}
p.titolo-articolo {
font-size:24px;
text-align:center;
}
p.articolo{
padding: 5px;
}
.contenitore-email{
text-align:right;
background-color:white;
width: 100%;
/*position: static;*/
/*right: 0px;
left: 0px;*/
}
#media screen and (max-width: 450px) {
.pulsanti-menu{
font-size: small;
width: 100px;
}
.choose-language{
position: absolute;
right: 5px;
top: 50px;
}
.presentazione-lavori{
font-size: 20px;
}
p.titolo-articolo{
font-size: 18px;
}
.specchietto-articolo{
width:100% !important;
}
p.articolo{
font-size: small;
}
}
It's because of the z-index in your css. Links with negative z-index are unclickable, its better to remove the z-index: -1 from your *-selector.
Or you can add an additional selector for the <a>-Tags to your style:
a {
z-index: 1;
}

ruby on rails reinsert html tags

I'm getting a document from my database in xml format like this
link to xml document
It contains these things &lt p &gt (I removed the semicolumn as this website also transforms it in ).
Is there ruby or a specific rails function that allows to rewrite the correct html tags ? Or must I do a regex for that?
If you are using in erb file then do as,
<%= raw "<p>Sacent tout cil ki cest escrit veront et oront ke mesire Engerrans, curés de Waneheng, et Jehans Vrouars, de Waneheng doivent cescuns comme se propre dette et cescuns pour le tout a Jehans le Petit, cousturier de dras u a celui ki cest escrit aporteroit, lai homme, IIIc de faissiaus de gros et de lonc a le clauwiere de Tournai, a paiier XV jours devant le jour Saint Jehans Baptiste ki vient prochainement u XV jours apriés la endevens, en tous leur boins poins et livret en Tournai sour kauchie en quel liu ke li dis Jehans li cousturiers vorra, mais ke kars u karete i puist tourner et kariier.&nbsp;</p><p>Et se li dis Jehans li Petis en faisoit coust u frais u despens u emprunt par le defaute de leur paiement, rendre li doivent li deteur dessus dit parmi sen voir dit sans ceste dette amenrir et si poroit li dis Jehans li Petis u chius ki cest escrit aporteroit, lais hons, donner sour le detteurs dessus dit a quel signeur de tiere u a quel bailliu u a quele justice k'il vorroit le quint denier que li value des faissiaus monteroit pour le sien faire avoir d'iaus et ce quint seroient il tenut de paiier avuec le dette devant dite. De tout chou ont il assenet a aus et au leur a quank'il ont et aront partout et cescuns pour le tout.&nbsp;</p><p>La fu Jakemes Brande con voirs jurés et Jakemes le Cuveliers li Agneliers, ki tiesmongna k'il connoiste les parties, comme autres hons. Et si furent les parties a ces escit livrer.&nbsp;</p><p>L'an de grasse mil CCC et XIIII le witisme jour dou mois de march, par un samedi</p>"%>
Output:
Sacent tout cil ki cest escrit veront et oront ke mesire Engerrans, curés de Waneheng, et Jehans Vrouars, de Waneheng doivent cescuns comme se propre dette et cescuns pour le tout a Jehans le Petit, cousturier de dras u a celui ki cest escrit aporteroit, lai homme, IIIc de faissiaus de gros et de lonc a le clauwiere de Tournai, a paiier XV jours devant le jour Saint Jehans Baptiste ki vient prochainement u XV jours apriés la endevens, en tous leur boins poins et livret en Tournai sour kauchie en quel liu ke li dis Jehans li cousturiers vorra, mais ke kars u karete i puist tourner et kariier. Et se li dis Jehans li Petis en faisoit coust u frais u despens u emprunt par le defaute de leur paiement, rendre li doivent li deteur dessus dit parmi sen voir dit sans ceste dette amenrir et si poroit li dis Jehans li Petis u chius ki cest escrit aporteroit, lais hons, donner sour le detteurs dessus dit a quel signeur de tiere u a quel bailliu u a quele justice k'il vorroit le quint denier que li value des faissiaus monteroit pour le sien faire avoir d'iaus et ce quint seroient il tenut de paiier avuec le dette devant dite. De tout chou ont il assenet a aus et au leur a quank'il ont et aront partout et cescuns pour le tout. La fu Jakemes Brande con voirs jurés et Jakemes le Cuveliers li Agneliers, ki tiesmongna k'il connoiste les parties, comme autres hons. Et si furent les parties a ces escit livrer. L'an de grasse mil CCC et XIIII le witisme jour dou mois de march, par un samedi
If you are using in controller then use,
include ActionView::Helpers::OutputSafetyHelper
raw("<p>Sacent tout cil ki cest escrit veront et oront ke mesire Engerrans, curés de Waneheng, et Jehans Vrouars, de Waneheng doivent cescuns comme se propre dette et cescuns pour le tout a Jehans le Petit, cousturier de dras u a celui ki cest escrit aporteroit, lai homme, IIIc de faissiaus de gros et de lonc a le clauwiere de Tournai, a paiier XV jours devant le jour Saint Jehans Baptiste ki vient prochainement u XV jours apriés la endevens, en tous leur boins poins et livret en Tournai sour kauchie en quel liu ke li dis Jehans li cousturiers vorra, mais ke kars u karete i puist tourner et kariier.&nbsp;</p><p>Et se li dis Jehans li Petis en faisoit coust u frais u despens u emprunt par le defaute de leur paiement, rendre li doivent li deteur dessus dit parmi sen voir dit sans ceste dette amenrir et si poroit li dis Jehans li Petis u chius ki cest escrit aporteroit, lais hons, donner sour le detteurs dessus dit a quel signeur de tiere u a quel bailliu u a quele justice k'il vorroit le quint denier que li value des faissiaus monteroit pour le sien faire avoir d'iaus et ce quint seroient il tenut de paiier avuec le dette devant dite. De tout chou ont il assenet a aus et au leur a quank'il ont et aront partout et cescuns pour le tout.&nbsp;</p><p>La fu Jakemes Brande con voirs jurés et Jakemes le Cuveliers li Agneliers, ki tiesmongna k'il connoiste les parties, comme autres hons. Et si furent les parties a ces escit livrer.&nbsp;</p><p>L'an de grasse mil CCC et XIIII le witisme jour dou mois de march, par un samedi</p>")
Or you can also use like,
CGI.unescapeHTML "<p>"
Output:
""

sed remove anchor from text on specific href

I need to remove anchor in an HTML file, but only those with href containing todaycycling.com/tag.
What I do have:
<strong>Un Allemand peut en cacher un autre. Après Marcel Kittel, c\'est André Greipel qui a imposé sa pointe de vitesse à l\'issue de la cinquième étape du Tour d\'Italie. Dans une arrivée en faux plat montant, le sprinteur de la formation Lotto Soudal a produit un intense effort pour aller chercher la victoire devant Arnaud Démare (FDJ), encore deuxième, et Sonny Colbrelli (Bardiani-CSF).
What I am willing to have:
<strong>Un Allemand peut en cacher un autre. Après Marcel Kittel, c\'est André Greipel qui a imposé sa pointe de vitesse à l\'issue de la cinquième étape du Tour d\'Italie. Dans une arrivée en faux plat montant, le sprinteur de la formation Lotto Soudal a produit un intense effort pour aller chercher la victoire devant Arnaud Démare (FDJ), encore deuxième, et Sonny Colbrelli (Bardiani-CSF).
What I have tried so far:
sed 's|<a [^>]*todaycycling\.com\/tag\/[^>]*>\([^>]*\)</a>|\1|Ig' old.html > new.html
You were really close from the result, you can use the following sed command for this purpose:
sed 's#<a\s\+href\s*=\s*\\"http://todaycycling\.com/[^>]*>\([^<]*\)</a>#\1#g' tourDeFrance.txt
output:
<strong>Un Allemand peut en cacher un autre. Après Marcel Kittel, c\'est André Greipel qui a imposé sa pointe de vitesse à l\'issue de la cinquième étape du Tour d\'Italie. Dans une arrivée en faux plat montant, le sprinteur de la formation Lotto Soudal a produit un intense effort pour aller chercher la victoire devant Arnaud Démare (FDJ), encore deuxième, et Sonny Colbrelli (Bardiani-CSF).

Invalid JSON parse in AS3. Don't understand why

My AS3 goes search in my database the infos and displays it in Flash.
Don't know why but sometimes I've got this error :
SyntaxError: Error #1132: Invalid JSON parse input.
at JSON$/parseCore()
at JSON$/parse()
at CineNC3Android_fla::MainTimeline/complete()[CineNC3Android_fla.MainTimeline::frame2:153]
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at flash.net::URLLoader/onComplete()
I'm pretty sure it's due to special character as when I'm deleting lines in my database, it works (as the data is changing every week, I don't know which line are bad, so I have to manually delete each one of them one by one in order to find the error..)
I'd like to understand this error in order to be able to find more quickly what's causing it.
Coud you help me ?
I've exported my database to my desktop in JSON format in order to copy it and paste it here on this forum :
Can you tell me if you see something that could cause this error please ? it drives me crazy.
/**
Export to JSON plugin for PHPMyAdmin
#version 0.1
*/
// Database 'broussefolie'
// broussefolie.moviedetail_savedToday
[{"id":"1020","movieid":"40567","theTitle":"SOS FANTOMES","movieimage":"http:\/\/www.cinecity.nc\/Content\/images\/AFFICHES\/sos_fantome2.jpg","moviehour":"14:15 - 17:10 - 20:10","trailer":"gmeVnCwrc9c","actorlist":"Réalisé par Paul Feig\navec Melissa McCarthy, Kristen Wiig, Kate McKinnon","movielength":"117 mn","story":"S.O.S. FANTOMES est de retour, revisite et dynamise avec un casting feminin et de tout nouveaux personnages plus hilarants les uns que les autres. Trente ans apres le raz-de-maree planetaire du premier film, le realisateur Paul Feig nous offre sa vision rafraichissante et ultra vitaminee de la comedie surnaturelle, avec la complicite de certaines des personnalites les plus droles du cinema actuel : Melissa McCarthy, Kristen Wiig, Kate McKinnon, Leslie Jones et Chris Hemsworth. Les fantomes n ont qu a bien se tenir !"}, {"id":"1021","movieid":"40564","theTitle":"ELLE","movieimage":"http:\/\/www.cinecity.nc\/Content\/images\/AFFICHES\/elle_reduit.jpg","moviehour":"20h30","trailer":"YqGJtnKZ2vs","actorlist":"Réalisé par Paul Verhoeven\navec Isabelle Huppert, Laurent Lafitte, Anne Consigny","movielength":"130 mn","story":"Michele fait partie de ces femmes que rien ne semble atteindre. A la tete dune grande entreprise de jeux video, elle gere ses affaires comme sa vie sentimentale : dune main de fer. Sa vie bascule lorsquelle est agressee chez elle par un mysterieux inconnu. Inebranlable, Michele se met a le traquer en retour. Un jeu etrange sinstalle alors entre eux. Un jeu qui, a tout instant, peut degenerer."}, {"id":"1022","movieid":"40565","theTitle":"SUICIDE SQUAD","movieimage":"http:\/\/www.cinecity.nc\/Content\/images\/AFFICHES\/suicide_squad_reduit.jpg","moviehour":"14h10 - 17h35 - 20h40","trailer":"XfboDbU3xnA","actorlist":"Réalisé par David Ayer\navec Margot Robbie, Will Smith, Jared Leto","movielength":"130 mn","story":"C est tellement jouissif d etre un salopard ! Face a une menace aussi enigmatique qu invincible, l agent secret Amanda Waller reunit une armada de crapules de la pire espece. Armes jusqu aux dents par le gouvernement, ces Super-Mechants s embarquent alors pour une mission-suicide. Jusqu au moment ou ils comprennent qu ils ont ete sacrifies. Vont-ils accepter leur sort ou se rebeller"}, {"id":"1023","movieid":"40555","theTitle":"INDEPENDANCE DAY 2 RESURGENCE\u00a0","movieimage":"http:\/\/www.cinecity.nc\/Content\/images\/AFFICHES\/independance_day_2_reduit.jpg","moviehour":"20h35","trailer":"b577i7s2CiM","actorlist":"Réalisé par Roland Emmerich\navec Liam Hemsworth, Jeff Goldblum, Bill Pullman","movielength":"121 mn","story":"Nous avons toujours su qu ils reviendraient. La terre est menacee par une catastrophe d une ampleur inimaginable. Pour la proteger, toutes les nations ont collabore autour d un programme de defense colossal exploitant la technologie extraterrestre recuperee. Mais rien ne peut nous preparer a la force de frappe sans precedent des aliens. Seule l ingeniosite et le courage de quelques hommes et femmes peuvent sauver l humanite de l extinction."}, {"id":"1024","movieid":"40548","theTitle":"CONJURING 2 ","movieimage":"http:\/\/www.cinecity.nc\/images\/AFFICHES\/conjuring-2_reduit.jpg","moviehour":"13h45 - 20h25","trailer":"Y3kNhv0Nm_g","actorlist":"Réalisé par James Wan avec Vera Farmiga, Patrick Wilson, Frances O'Connor","movielength":"134 mn","story":"Une nouvelle histoire vraie issue des dossiers d'Ed et Lorraine Warren : l'une de leurs enquêtes les plus traumatisantes.<br\/><br\/>Lorraine et Ed Warren se rendent dans le nord de Londres pour venir en aide à une mère qui élève seule ses quatre enfants dans une maison hantée par des esprits maléfiques. Il s'agira d'une de leurs enquêtes paranormales les plus terrifiantes"}, {"id":"1025","movieid":"40560","theTitle":"INSAISISSABLES 2","movieimage":"http:\/\/www.cinecity.nc\/Content\/images\/AFFICHES\/insaisissables_2_reduit.jpg","moviehour":" 17h25 - 20h15","trailer":"0iGn57DVJIc","actorlist":"Réalisé par Jon M. Chu\navec Jesse Eisenberg, Mark Ruffalo, Woody Harrelson","movielength":"125 mn","story":"Un an apres avoir surpasse le FBI et acquis l admiration du grand public grace a leurs tours exceptionnels, les 4 Cavaliers reviennent ! Pour leur retour sur le devant de la scene, ils vont denoncer les methodes peu orthodoxes d un magnat de la technologie a la tete d une vaste organisation criminelle. Ils ignorent que cet homme d affaire, Walter Marbrya une longueur d avance sur eux, et les conduit dans un piege : il veut que les magiciens braquent l un des systemes informatiques les plus securises du monde. Pour sortir de ce chantage et dejouer les plans de ce syndicat du crime, ils vont devoir elaborer le braquage le plus spectaculaire jamais concu."}, {"id":"1026","movieid":"40551","theTitle":"DE GLACE 5 : LES LOIS DE L'UNIVERS \u00a0","movieimage":"http:\/\/www.cinecity.nc\/images\/AFFICHES\/l_age_de_glac_loi_de_l_univers_reduit.jpg","moviehour":" 13h30 - 15h50 - 17h20 - 20h55","trailer":"9v44tabqvoo","actorlist":"Réalisé par Mike Thurmeier, Galen T. Chu avec Ray Romano, Simon Pegg, John Leguizamo","movielength":"95 mn","story":"La quête permanente de Scrat pour attraper son insaisissable noisette le catapulte dans l'espace, où il déclenche accidentellement une série d'événements cosmiques qui vont transformer et menacer le monde de l'Âge de Glace. Pour sauver leur peau, Sid, Manny, Diego et le reste de la bande vont devoir quitter leur foyer et embarquer dans une nouvelle aventure pleine de comédie, parcourant de nouvelles terres exotiques et rencontrant une galerie de parsonnages hauts en couleur."}, {"id":"1027","movieid":"40556","theTitle":"LE BGG - LE BON GROS GEANT \u00a0","movieimage":"http:\/\/www.cinecity.nc\/images\/AFFICHES\/le_bon_gros_geant_reduit.jpg","moviehour":"14h20 ","trailer":"aiUo4MCHWBA","actorlist":"Réalisé par Steven Spielberg avec Dany Boon, Mark Rylance, Ruby Barnhill","movielength":"117 mn","story":"Le Bon Gros Géant ne ressemble pas du tout aux autres habitants du Pays des Géants. Il mesure plus de 7 mètres de haut et possède de grandes oreilles et un odorat très fin. Il n'est pas très malin mais tout à fait adorable, et assez secret. Les géants comme le Buveur de sang et l'Avaleur de chair fraîche, sont deux fois plus grands que lui et aux moins deux fois plus effrayants, et en plus, ils mangent les humains. Le BGG, lui, préfère les schnockombres et la frambouille. À son arrivée au Pays des Géants, la petite Sophie, une enfant précoce de 10 ans qui habite Londres, a d'abord peur de ce mystérieux géant qui l'a emmenée dans sa grotte, mais elle va..."}, {"id":"1028","movieid":"40541","theTitle":"LE MONDE DE DORY ","movieimage":"http:\/\/www.cinecity.nc\/images\/AFFICHES\/le_monde_de_dory_reduit.jpg","moviehour":"13h35 - 15h50 - 18h10","trailer":"yE3VBMHFQQs","actorlist":"Réalisé par Andrew Stanton, Angus MacLane avec Franck Dubosc, Kev Adams, Philippe Lellouche","movielength":"95 mn","story":"Dory, le poisson chirurgien bleu amnésique, retrouve ses amis Nemo et Marlin. Tous trois se lancent à la recherche du passé de Dory. Pourra-t-elle retrouver ses souvenirs ? Qui sont ses parents ? Et où a-t-elle bien pu apprendre à parler la langue des baleines ?"}, {"id":"1029","movieid":"40546","theTitle":"NINJA TURTLES 2 ","movieimage":"http:\/\/www.cinecity.nc\/images\/AFFICHES\/ninja_turtles_2_reduit.jpg","moviehour":"14h15","trailer":"rAkDlbyPuDg","actorlist":"Réalisé par Dave Green avec Megan Fox, Stephen Amell, Noel Fisher","movielength":"112 mn","story":"Michelangelo, Donatello, Leonardo et Raphael sont de retour pour affronter des méchants toujours plus forts et impressionnants, aux côtés d'April O'Neil, Vern Fenwick et d'un nouveau venu, le justicier masqué hockeyeur Casey Jones. Après son évasion de prison, Shredder associe ses forces à celles d'un savant fou Baxter Stockman et de deux hommes de main aussi bêtes que costauds, Bebop & Rocksteady. Leur objectif : lancer un plan diabolique pour régner sur le monde entier ! Alors que les Ninja Turtles s'apprêtent à défier Shredder et son nouveau gang, ils doivent rapidement faire face à une menace tout aussi grande : le célèbre Krang !"}, {"id":"1030","movieid":"40571","theTitle":"PETER ET ELLIOT LE DRAGON","movieimage":"http:\/\/www.cinecity.nc\/Content\/images\/AFFICHES\/peter_elliott.jpg","moviehour":"13h50 - 16h15 - 20h00","trailer":"yW9MTo17N9w","actorlist":"Réalisé par David Lowery\navec Oakes Fegley, Bryce Dallas Howard, Robert Redford","movielength":"103 mn","story":"Depuis de longues annees, M. Meacham, un vieux sculpteur sur bois, regale les enfants du coin avec ses histoires sur un feroce dragon qui vivrait au plus profond de la foret voisine. Pour sa fille Grace, garde forestiere de son etat, tout ceci n est que contes a dormir debout\u2026 jusqu au jour ou elle fait connaissance avec Peter. Ce mysterieux petit garcon de 10 ans - qui dit n avoir ni famille ni foyer - assure qu il vit dans les bois avec un dragon geant baptise Elliott. Et la description qu il en fait correspond etonnamment a celui dont parle son pere\u2026 Avec l aide de la jeune Natalie - la fille de Jack, le proprietaire de la scierie -, Grace va tout mettre en oeuvre pour decouvrir qui est vraiment Peter, d ou il vient, et percer le secret de son incroyable histoire\u2026"}, {"id":"1031","movieid":"40559","theTitle":"COMME DES BETES","movieimage":"http:\/\/www.cinecity.nc\/Content\/images\/AFFICHES\/comme_des_betes_reduit.jpg","moviehour":" 13h40 - 16h00 - 18h15","trailer":"CcPNAD-P1Eo","actorlist":"Réalisé par Yarrow Cheney, Chris Renaud\navec Philippe Lacheau, Fran\u00e7ois Damiens, Willy Rovelli","movielength":"87 mn","story":"La vie secrete que menent nos animaux domestiques une fois que nous les laissons seuls a la maison pour partir au travail ou a l ecole."}, {"id":"1032","movieid":"40554","theTitle":"TARZAN ","movieimage":"http:\/\/www.cinecity.nc\/images\/AFFICHES\/tarzan_reduit.jpg","moviehour":"17h50","trailer":"PGBDdZJbC5A","actorlist":"Réalisé par David Yates avec Alexander Skarsg\u00c3\u00a5rd, Margot Robbie, Christoph Waltz","movielength":"110 mn","story":"Après avoir grandi dans la jungle africaine, Tarzan a renoué avec ses origines aristocratiques, répondant désormais au nom de John Clayton, Lord Greystoke. Il mène une vie paisible auprès de son épouse Jane jusqu'au jour où il est convié au Congo en tant qu'émissaire du Commerce. Mais il est loin de se douter du piège qui l'attend. Car le redoutable belge Leon Rom est bien décidé à l'utiliser pour assouvir sa soif de vengeance et sa cupidité"}, {"id":"1033","movieid":"40537","theTitle":"WARCRAFT : LE COMMENCEMENT ","movieimage":"http:\/\/www.cinecity.nc\/images\/AFFICHES\/warcraft_reduit.jpg","moviehour":"20h35","trailer":"InBV7RggnYQ","actorlist":"Réalisé par Duncan Jones avec Travis Fimmel, Toby Kebbell, Paula Patton","movielength":"124 mn","story":"Le pacifique royaume d'Azeroth est au bord de la guerre alors que sa civilisation doit faire face à une redoutable race d'envahisseurs: des guerriers Orcs fuyant leur monde moribond pour en coloniser un autre. Alors qu'un portail s'ouvre pour connecter les deux mondes, une armée fait face à la destruction et l'autre à l'extinction. De côtés opposés, deux héros vont s'affronter et décider du sort de leur famille, de leur peuple et de leur patrie."}, {"id":"1034","movieid":"40570","theTitle":"STAR TREK SANS LIMITES","movieimage":"http:\/\/www.cinecity.nc\/Content\/images\/AFFICHES\/star_trek_ss_limites.jpg","moviehour":"14h00 - 17h40 - 20h30","trailer":"Y5GLGwOQDbs","actorlist":"Réalisé par Justin Lin\navec Chris Pine, Zachary Quinto, Simon Pegg","movielength":"123 mn","story":"Une aventure toujours plus epique de l USS Enterprise et de son audacieux equipage. L equipe explore les confins inexplores de l espace, faisant face chacun, comme la Federation toute entiere, a une nouvelle menace."}, {"id":"1035","movieid":"40558","theTitle":"AMERICAN NIGHTMARE 3 ELECTIONS","movieimage":"http:\/\/www.cinecity.nc\/Content\/images\/AFFICHES\/American_Nighmare_3_reduit.jpg","moviehour":"13h55 - 18h00 - 20h50","trailer":"VJA8JxvjTj0","actorlist":"Réalisé par James DeMonaco\navec Frank Grillo, Elizabeth Mitchell, Mykelti Williamson","movielength":"105 mn","story":"Une senatrice americaine se lance dans la course a l election presidentielle en proposant l arret total de la Purge annuelle. Ses opposants profitent alors d une nouvelle edition de cette journee ou tous les crimes sont permis pour la traquer et la tuer..."}, {"id":"1036","movieid":"40568","theTitle":"JASON BOURNE","movieimage":"http:\/\/www.cinecity.nc\/Content\/images\/AFFICHES\/jason_bourne.jpg","moviehour":"14h05 - 17h15 - 20h05","trailer":"euya1zwQ6U0","actorlist":"Réalisé par Greengrass\navec Matt Damon, Tommy Lee Jones, Alicia Vikander","movielength":"124 mn","story":"La traque de Jason Bourne par les services secrets americains se poursuit. Des iles Canaries a Londres en passant par Las Vegas..."}, {"id":"1037","movieid":"40569","theTitle":"FOLLES DE JOIE","movieimage":"http:\/\/www.cinecity.nc\/Content\/images\/AFFICHES\/folles_joie.jpg","moviehour":"17h45","trailer":"IDPx5xKcvyY","actorlist":"Réalisé par Paolo Virz\u00ec\navec Valeria Bruni Tedeschi, Micaela Ramazzotti, Bob Messini\nCom\u00e9die dramatique - Italie - 2016 - 118 mn - Tous publics - V","movielength":"118 mn","story":"Beatrice est une mythomane bavarde au comportement excessif. Donatella est une jeune femme tatouee, fragile et introvertie. Ces deux patientes de la Villa Biondi, une institution therapeutique pour femmes sujettes a des troubles mentaux, se lient d amitie. Une apres-midi, elles decident de s enfuir bien decidees a trouver un peu de bonheur dans cet asile de fous a ciel ouvert qu est le monde des gens \u00ab sains\u00bb."}]
The JSON file is downloadable here if it's not readable on this forum :
https://drive.google.com/file/d/0B5-MjJcEPm3lUHpDWTIxb0NmR1k/view?usp=sharing
EDIT
The thing, I don't have a JSON file. I export it in order to show you but in my AS3, the data are directly taken from my database. My code is doing so :
var urlReqSearchAll: URLRequest = new URLRequest("http://www.brousse-en-folie.com/cinenc/searchMovie4.php");
var loader5:URLLoader = new URLLoader(); searchAll(); function searchAll():void {
if (contains(list)){
list.removeChildren();
}
loading.visible=true;
urlReqSearchAll.method = URLRequestMethod.POST;
loader5.load(urlReqSearchAll);
loader5.addEventListener(Event.COMPLETE,complete);
}
function complete(e:Event):void {
loading.visible=false;
addChild(list);
products = JSON.parse(loader5.data) as Array;
}
Your JSON string without commented header is parsed OK:
test.json file
[{"id":"1020","movieid":"40567","theTitle":"SOS FANTOMES","movieimage":"http:\/\/www.cinecity.nc\/Content\/images\/AFFICHES\/sos_fantome2.jpg","moviehour":"14:15 - 17:10 - 20:10","trailer":"gmeVnCwrc9c","actorlist":"Réalisé par Paul Feig\navec Melissa McCarthy, Kristen Wiig, Kate McKinnon","movielength":"117 mn","story":"S.O.S. FANTOMES est de retour, revisite et dynamise avec un casting feminin et de tout nouveaux personnages plus hilarants les uns que les autres. Trente ans apres le raz-de-maree planetaire du premier film, le realisateur Paul Feig nous offre sa vision rafraichissante et ultra vitaminee de la comedie surnaturelle, avec la complicite de certaines des personnalites les plus droles du cinema actuel : Melissa McCarthy, Kristen Wiig, Kate McKinnon, Leslie Jones et Chris Hemsworth. Les fantomes n ont qu a bien se tenir !"}, {"id":"1021","movieid":"40564","theTitle":"ELLE","movieimage":"http:\/\/www.cinecity.nc\/Content\/images\/AFFICHES\/elle_reduit.jpg","moviehour":"20h30","trailer":"YqGJtnKZ2vs","actorlist":"Réalisé par Paul Verhoeven\navec Isabelle Huppert, Laurent Lafitte, Anne Consigny","movielength":"130 mn","story":"Michele fait partie de ces femmes que rien ne semble atteindre. A la tete dune grande entreprise de jeux video, elle gere ses affaires comme sa vie sentimentale : dune main de fer. Sa vie bascule lorsquelle est agressee chez elle par un mysterieux inconnu. Inebranlable, Michele se met a le traquer en retour. Un jeu etrange sinstalle alors entre eux. Un jeu qui, a tout instant, peut degenerer."}, {"id":"1022","movieid":"40565","theTitle":"SUICIDE SQUAD","movieimage":"http:\/\/www.cinecity.nc\/Content\/images\/AFFICHES\/suicide_squad_reduit.jpg","moviehour":"14h10 - 17h35 - 20h40","trailer":"XfboDbU3xnA","actorlist":"Réalisé par David Ayer\navec Margot Robbie, Will Smith, Jared Leto","movielength":"130 mn","story":"C est tellement jouissif d etre un salopard ! Face a une menace aussi enigmatique qu invincible, l agent secret Amanda Waller reunit une armada de crapules de la pire espece. Armes jusqu aux dents par le gouvernement, ces Super-Mechants s embarquent alors pour une mission-suicide. Jusqu au moment ou ils comprennent qu ils ont ete sacrifies. Vont-ils accepter leur sort ou se rebeller"}, {"id":"1023","movieid":"40555","theTitle":"INDEPENDANCE DAY 2 RESURGENCE\u00a0","movieimage":"http:\/\/www.cinecity.nc\/Content\/images\/AFFICHES\/independance_day_2_reduit.jpg","moviehour":"20h35","trailer":"b577i7s2CiM","actorlist":"Réalisé par Roland Emmerich\navec Liam Hemsworth, Jeff Goldblum, Bill Pullman","movielength":"121 mn","story":"Nous avons toujours su qu ils reviendraient. La terre est menacee par une catastrophe d une ampleur inimaginable. Pour la proteger, toutes les nations ont collabore autour d un programme de defense colossal exploitant la technologie extraterrestre recuperee. Mais rien ne peut nous preparer a la force de frappe sans precedent des aliens. Seule l ingeniosite et le courage de quelques hommes et femmes peuvent sauver l humanite de l extinction."}, {"id":"1024","movieid":"40548","theTitle":"CONJURING 2 ","movieimage":"http:\/\/www.cinecity.nc\/images\/AFFICHES\/conjuring-2_reduit.jpg","moviehour":"13h45 - 20h25","trailer":"Y3kNhv0Nm_g","actorlist":"Réalisé par James Wan avec Vera Farmiga, Patrick Wilson, Frances O'Connor","movielength":"134 mn","story":"Une nouvelle histoire vraie issue des dossiers d'Ed et Lorraine Warren : l'une de leurs enquêtes les plus traumatisantes.<br\/><br\/>Lorraine et Ed Warren se rendent dans le nord de Londres pour venir en aide à une mère qui élève seule ses quatre enfants dans une maison hantée par des esprits maléfiques. Il s'agira d'une de leurs enquêtes paranormales les plus terrifiantes"}, {"id":"1025","movieid":"40560","theTitle":"INSAISISSABLES 2","movieimage":"http:\/\/www.cinecity.nc\/Content\/images\/AFFICHES\/insaisissables_2_reduit.jpg","moviehour":" 17h25 - 20h15","trailer":"0iGn57DVJIc","actorlist":"Réalisé par Jon M. Chu\navec Jesse Eisenberg, Mark Ruffalo, Woody Harrelson","movielength":"125 mn","story":"Un an apres avoir surpasse le FBI et acquis l admiration du grand public grace a leurs tours exceptionnels, les 4 Cavaliers reviennent ! Pour leur retour sur le devant de la scene, ils vont denoncer les methodes peu orthodoxes d un magnat de la technologie a la tete d une vaste organisation criminelle. Ils ignorent que cet homme d affaire, Walter Marbrya une longueur d avance sur eux, et les conduit dans un piege : il veut que les magiciens braquent l un des systemes informatiques les plus securises du monde. Pour sortir de ce chantage et dejouer les plans de ce syndicat du crime, ils vont devoir elaborer le braquage le plus spectaculaire jamais concu."}, {"id":"1026","movieid":"40551","theTitle":"DE GLACE 5 : LES LOIS DE L'UNIVERS \u00a0","movieimage":"http:\/\/www.cinecity.nc\/images\/AFFICHES\/l_age_de_glac_loi_de_l_univers_reduit.jpg","moviehour":" 13h30 - 15h50 - 17h20 - 20h55","trailer":"9v44tabqvoo","actorlist":"Réalisé par Mike Thurmeier, Galen T. Chu avec Ray Romano, Simon Pegg, John Leguizamo","movielength":"95 mn","story":"La quête permanente de Scrat pour attraper son insaisissable noisette le catapulte dans l'espace, où il déclenche accidentellement une série d'événements cosmiques qui vont transformer et menacer le monde de l'Âge de Glace. Pour sauver leur peau, Sid, Manny, Diego et le reste de la bande vont devoir quitter leur foyer et embarquer dans une nouvelle aventure pleine de comédie, parcourant de nouvelles terres exotiques et rencontrant une galerie de parsonnages hauts en couleur."}, {"id":"1027","movieid":"40556","theTitle":"LE BGG - LE BON GROS GEANT \u00a0","movieimage":"http:\/\/www.cinecity.nc\/images\/AFFICHES\/le_bon_gros_geant_reduit.jpg","moviehour":"14h20 ","trailer":"aiUo4MCHWBA","actorlist":"Réalisé par Steven Spielberg avec Dany Boon, Mark Rylance, Ruby Barnhill","movielength":"117 mn","story":"Le Bon Gros Géant ne ressemble pas du tout aux autres habitants du Pays des Géants. Il mesure plus de 7 mètres de haut et possède de grandes oreilles et un odorat très fin. Il n'est pas très malin mais tout à fait adorable, et assez secret. Les géants comme le Buveur de sang et l'Avaleur de chair fraîche, sont deux fois plus grands que lui et aux moins deux fois plus effrayants, et en plus, ils mangent les humains. Le BGG, lui, préfère les schnockombres et la frambouille. À son arrivée au Pays des Géants, la petite Sophie, une enfant précoce de 10 ans qui habite Londres, a d'abord peur de ce mystérieux géant qui l'a emmenée dans sa grotte, mais elle va..."}, {"id":"1028","movieid":"40541","theTitle":"LE MONDE DE DORY ","movieimage":"http:\/\/www.cinecity.nc\/images\/AFFICHES\/le_monde_de_dory_reduit.jpg","moviehour":"13h35 - 15h50 - 18h10","trailer":"yE3VBMHFQQs","actorlist":"Réalisé par Andrew Stanton, Angus MacLane avec Franck Dubosc, Kev Adams, Philippe Lellouche","movielength":"95 mn","story":"Dory, le poisson chirurgien bleu amnésique, retrouve ses amis Nemo et Marlin. Tous trois se lancent à la recherche du passé de Dory. Pourra-t-elle retrouver ses souvenirs ? Qui sont ses parents ? Et où a-t-elle bien pu apprendre à parler la langue des baleines ?"}, {"id":"1029","movieid":"40546","theTitle":"NINJA TURTLES 2 ","movieimage":"http:\/\/www.cinecity.nc\/images\/AFFICHES\/ninja_turtles_2_reduit.jpg","moviehour":"14h15","trailer":"rAkDlbyPuDg","actorlist":"Réalisé par Dave Green avec Megan Fox, Stephen Amell, Noel Fisher","movielength":"112 mn","story":"Michelangelo, Donatello, Leonardo et Raphael sont de retour pour affronter des méchants toujours plus forts et impressionnants, aux côtés d'April O'Neil, Vern Fenwick et d'un nouveau venu, le justicier masqué hockeyeur Casey Jones. Après son évasion de prison, Shredder associe ses forces à celles d'un savant fou Baxter Stockman et de deux hommes de main aussi bêtes que costauds, Bebop & Rocksteady. Leur objectif : lancer un plan diabolique pour régner sur le monde entier ! Alors que les Ninja Turtles s'apprêtent à défier Shredder et son nouveau gang, ils doivent rapidement faire face à une menace tout aussi grande : le célèbre Krang !"}, {"id":"1030","movieid":"40571","theTitle":"PETER ET ELLIOT LE DRAGON","movieimage":"http:\/\/www.cinecity.nc\/Content\/images\/AFFICHES\/peter_elliott.jpg","moviehour":"13h50 - 16h15 - 20h00","trailer":"yW9MTo17N9w","actorlist":"Réalisé par David Lowery\navec Oakes Fegley, Bryce Dallas Howard, Robert Redford","movielength":"103 mn","story":"Depuis de longues annees, M. Meacham, un vieux sculpteur sur bois, regale les enfants du coin avec ses histoires sur un feroce dragon qui vivrait au plus profond de la foret voisine. Pour sa fille Grace, garde forestiere de son etat, tout ceci n est que contes a dormir debout\u2026 jusqu au jour ou elle fait connaissance avec Peter. Ce mysterieux petit garcon de 10 ans - qui dit n avoir ni famille ni foyer - assure qu il vit dans les bois avec un dragon geant baptise Elliott. Et la description qu il en fait correspond etonnamment a celui dont parle son pere\u2026 Avec l aide de la jeune Natalie - la fille de Jack, le proprietaire de la scierie -, Grace va tout mettre en oeuvre pour decouvrir qui est vraiment Peter, d ou il vient, et percer le secret de son incroyable histoire\u2026"}, {"id":"1031","movieid":"40559","theTitle":"COMME DES BETES","movieimage":"http:\/\/www.cinecity.nc\/Content\/images\/AFFICHES\/comme_des_betes_reduit.jpg","moviehour":" 13h40 - 16h00 - 18h15","trailer":"CcPNAD-P1Eo","actorlist":"Réalisé par Yarrow Cheney, Chris Renaud\navec Philippe Lacheau, Fran\u00e7ois Damiens, Willy Rovelli","movielength":"87 mn","story":"La vie secrete que menent nos animaux domestiques une fois que nous les laissons seuls a la maison pour partir au travail ou a l ecole."}, {"id":"1032","movieid":"40554","theTitle":"TARZAN ","movieimage":"http:\/\/www.cinecity.nc\/images\/AFFICHES\/tarzan_reduit.jpg","moviehour":"17h50","trailer":"PGBDdZJbC5A","actorlist":"Réalisé par David Yates avec Alexander Skarsg\u00c3\u00a5rd, Margot Robbie, Christoph Waltz","movielength":"110 mn","story":"Après avoir grandi dans la jungle africaine, Tarzan a renoué avec ses origines aristocratiques, répondant désormais au nom de John Clayton, Lord Greystoke. Il mène une vie paisible auprès de son épouse Jane jusqu'au jour où il est convié au Congo en tant qu'émissaire du Commerce. Mais il est loin de se douter du piège qui l'attend. Car le redoutable belge Leon Rom est bien décidé à l'utiliser pour assouvir sa soif de vengeance et sa cupidité"}, {"id":"1033","movieid":"40537","theTitle":"WARCRAFT : LE COMMENCEMENT ","movieimage":"http:\/\/www.cinecity.nc\/images\/AFFICHES\/warcraft_reduit.jpg","moviehour":"20h35","trailer":"InBV7RggnYQ","actorlist":"Réalisé par Duncan Jones avec Travis Fimmel, Toby Kebbell, Paula Patton","movielength":"124 mn","story":"Le pacifique royaume d'Azeroth est au bord de la guerre alors que sa civilisation doit faire face à une redoutable race d'envahisseurs: des guerriers Orcs fuyant leur monde moribond pour en coloniser un autre. Alors qu'un portail s'ouvre pour connecter les deux mondes, une armée fait face à la destruction et l'autre à l'extinction. De côtés opposés, deux héros vont s'affronter et décider du sort de leur famille, de leur peuple et de leur patrie."}, {"id":"1034","movieid":"40570","theTitle":"STAR TREK SANS LIMITES","movieimage":"http:\/\/www.cinecity.nc\/Content\/images\/AFFICHES\/star_trek_ss_limites.jpg","moviehour":"14h00 - 17h40 - 20h30","trailer":"Y5GLGwOQDbs","actorlist":"Réalisé par Justin Lin\navec Chris Pine, Zachary Quinto, Simon Pegg","movielength":"123 mn","story":"Une aventure toujours plus epique de l USS Enterprise et de son audacieux equipage. L equipe explore les confins inexplores de l espace, faisant face chacun, comme la Federation toute entiere, a une nouvelle menace."}, {"id":"1035","movieid":"40558","theTitle":"AMERICAN NIGHTMARE 3 ELECTIONS","movieimage":"http:\/\/www.cinecity.nc\/Content\/images\/AFFICHES\/American_Nighmare_3_reduit.jpg","moviehour":"13h55 - 18h00 - 20h50","trailer":"VJA8JxvjTj0","actorlist":"Réalisé par James DeMonaco\navec Frank Grillo, Elizabeth Mitchell, Mykelti Williamson","movielength":"105 mn","story":"Une senatrice americaine se lance dans la course a l election presidentielle en proposant l arret total de la Purge annuelle. Ses opposants profitent alors d une nouvelle edition de cette journee ou tous les crimes sont permis pour la traquer et la tuer..."}, {"id":"1036","movieid":"40568","theTitle":"JASON BOURNE","movieimage":"http:\/\/www.cinecity.nc\/Content\/images\/AFFICHES\/jason_bourne.jpg","moviehour":"14h05 - 17h15 - 20h05","trailer":"euya1zwQ6U0","actorlist":"Réalisé par Greengrass\navec Matt Damon, Tommy Lee Jones, Alicia Vikander","movielength":"124 mn","story":"La traque de Jason Bourne par les services secrets americains se poursuit. Des iles Canaries a Londres en passant par Las Vegas..."}, {"id":"1037","movieid":"40569","theTitle":"FOLLES DE JOIE","movieimage":"http:\/\/www.cinecity.nc\/Content\/images\/AFFICHES\/folles_joie.jpg","moviehour":"17h45","trailer":"IDPx5xKcvyY","actorlist":"Réalisé par Paolo Virz\u00ec\navec Valeria Bruni Tedeschi, Micaela Ramazzotti, Bob Messini\nCom\u00e9die dramatique - Italie - 2016 - 118 mn - Tous publics - V","movielength":"118 mn","story":"Beatrice est une mythomane bavarde au comportement excessif. Donatella est une jeune femme tatouee, fragile et introvertie. Ces deux patientes de la Villa Biondi, une institution therapeutique pour femmes sujettes a des troubles mentaux, se lient d amitie. Une apres-midi, elles decident de s enfuir bien decidees a trouver un peu de bonheur dans cet asile de fous a ciel ouvert qu est le monde des gens \u00ab sains\u00bb."}]
Main.as
[Embed(source = "../jsons/test.json", mimeType = "application/octet-stream")] public var test:Class;
public function Main() {
trace(JSON.parse(new test()));
}
outputs
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
as expected.
So if I understand the issue correctly removing comments should help