Torna indietro   Hardware Upgrade Forum > Software > Programmazione

WoW Forever: la beta è stato uno dei momenti più alti della storia dei videogiochi, e non si ripeterà
WoW Forever: la beta è stato uno dei momenti più alti della storia dei videogiochi, e non si ripeterà
Un mondo affollato e vivo, personaggi destinati a sparire a fine test e nessuno a inseguire l'oggetto giusto. Beta e stress test di World of Warcraft: Forever hanno fatto emergere un roleplay spontaneo, tra danze a Goldshire e code ordinate ai PNG
Oracle AI World 2026: in Europa prima la sovranità, poi la sicurezza e solo dopo l'IA
Oracle AI World 2026: in Europa prima la sovranità, poi la sicurezza e solo dopo l'IA
In tre giorni a Las Vegas Oracle ha presentato agenti che eseguono il lavoro, l'alleanza con OpenAI e un cloud aperto agli acceleratori di tutti. Ma i clienti europei chiedono garanzie prima ancora delle funzionalità
DS N°7 E-Tense: il SUV premium made in Melfi che punta su autonomia e comfort
DS N°7 E-Tense: il SUV premium made in Melfi che punta su autonomia e comfort
Fino a 740 km WLTP con la batteria da 97,2 kWh, sospensioni che leggono la strada con una telecamera e un abitacolo da salotto parigino. La nuova DS N°7 raccoglie l'eredità della DS 7 e la porta, per la prima volta, nel mondo 100% elettrico. Ecco come è fatta, cosa offre e quanto costa.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 29-09-2007, 17:17   #1
andbin
Senior Member
 
L'Avatar di andbin
 
Iscritto dal: Nov 2005
Messaggi: 5206
[WEB/Flash?] Scorrimento continuo di immagini

Sto facendo un sito web per un amico. Nella testata che è comune a tutte le pagine, ci dovrebbe poi essere una area rettangolare larga 100% e alta un tot di pixel in cui ci sono delle immagini che scorrono in continuazione da destra verso sinistra.

So che a parole potrebbe non risultare molto chiaro, provate la pagina web che riporto più sotto (la immagine è linkata sul web). Al momento l'unica soluzione che mi è venuta in mente è quella di mettere un <div> con una immagine di sfondo (pre-costruita con più immagini) e di sfruttare le proprietà CSS di background-repeat con valore repeat-x e background-position. Tramite Javascript, in modo temporizzato, aggiorno il background-position in modo da "simulare" lo scrolling continuo.

Tecnicamente, per funzionare .... funziona. Ma ci sono degli aspetti che non mi piacciono:
- Devo creare una immagine unica componendo insieme più immagini. Questo comunque sarebbe il male minore, visto che è una operazione da fare una-tantum.
- La temporizzazione fatta in Javascript comporta il fatto che ad esempio se la finestra viene trascinata o comunque se lo scrolling viene temporaneamente bloccato, gli eventi si accumulano e quando lo scrolling riparte, beh, subisce una accelerazione per breve tempo. E non è granché bello da vedere.

Tra l'altro ho altri problemi specialmente con IE per questioni relative al layout complessivo e che non sto a spiegarvi.

Domanda:
Stavo pensando: si può fare uno scrolling del genere in Flash? Purtroppo sono davvero poco competente su Flash e oltretutto non possiedo strumenti come SwishMax o Macromedia Flash MX.
Ho già avuto modo di fare qualcosina con OpenLaszlo ma lo conosco abbastanza poco. So che esiste una libreria "Ming" per generare contenuti Flash ma non l'ho mai usata.

Qualcuno saprebbe dirmi se si può fare uno scrolling del genere in Flash con OpenLaszlo, con la libreria Ming o magari con un altro tool free/opensource?
Se avete suggerimenti, link, codice di esempio, fatemi sapere.
Ringrazio naturalmente in anticipo!


Pagina di prova fatta con CSS/JS:
Codice:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Image Scroll</title>
<script type="text/javascript">
<!--
var imgscroll_width = 450;
var imgscroll_x = 0;
var imgscroll_divobj;
var imgscroll_step = 2;
var imgscroll_interval = 60;

function imgscroll_setup ()
{
    imgscroll_divobj = document.getElementById ("imgscroll1");
    window.setInterval (imgscroll_move, imgscroll_interval);
}

function imgscroll_move ()
{
    imgscroll_x = (imgscroll_x - imgscroll_step) % imgscroll_width;
    imgscroll_divobj.style.backgroundPosition = imgscroll_x + "px 0px";
}
//-->
</script>
<style type="text/css">
<!--
body {
  margin: 0px;
  padding: 0px;
}
#imgscroll1 {
  width: 100%;
  height: 112px;
  background: url("http://img513.imageshack.us/img513/4880/imgyz1.jpg");
  background-repeat: repeat-x;
  background-position: 0px 0px;
}
-->
</style>
</head>
<body onload="imgscroll_setup()">

<div id="imgscroll1"></div>

</body>
</html>
__________________
Andrea, Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
Java Versions Cheat Sheet
andbin è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


WoW Forever: la beta è stato uno dei momenti più alti della storia dei videogiochi, e non si ripeterà WoW Forever: la beta è stato uno dei mome...
Oracle AI World 2026: in Europa prima la sovranità, poi la sicurezza e solo dopo l'IA Oracle AI World 2026: in Europa prima la sovrani...
DS N°7 E-Tense: il SUV premium made in Melfi che punta su autonomia e comfort DS N°7 E-Tense: il SUV premium made in Melfi...
Recensione Samsung Galaxy Tab S12 Ultra: non chiamatelo tablet... è molto di più Recensione Samsung Galaxy Tab S12 Ultra: non chi...
Hyundai IONIQ 5 N, l'elettrica che finge di essere termica (e ci riesce da paura) Hyundai IONIQ 5 N, l'elettrica che finge di esse...
F-Stop, il prequel cancellato di Portal ...
Il razzo spaziale New Glenn di Blue Orig...
La Cina si prepara al primo lancio orbit...
Sale LAN, la Manovra 2027 introduce una ...
11 prezzi imperdibili in Amazon: non sol...
Giù i prezzi di Xiaomi 17T e Xiao...
Una tassa di 5,5 centesimi su ogni gigab...
Vuoi clonare un videogioco con l'IA? Cla...
Furto da 6,3 miliardi di dollari, Binanc...
Gli USA dipendono dai robot stranieri: T...
Volkswagen non ha più soldi per l...
Telescopio spaziale Hubble: la NASA cerc...
Più sottile e potente: le nuove i...
Il JPL estende la vita operativa della s...
DAZN Full è in offerta: tutta la ...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 00:18.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v