webForumDet fria alternativet

Aktiv flash?

Flashur Flash, Shockwave

4 svar · 351 visningar · startad av znyder

znyderMedlem sedan dec. 2002172 inlägg
Frågan#1

Hejsan :D
Jag vet inte vad det kallas men flashen ska hämta en textrad från Access Databas och sedan skriva ut på hemsidan. Sedan när det visats kanske 10 sekunder så ska den byta textrad :)

Är detta något för en Einstein eller klarar jag, som inte direkt är en mästare på flash, det?

Tack på förhand :D

oskobs avataroskobMedlem sedan maj 20021 558 inlägg
#2

Jag tror att en XML-fil skulle kirra biffen mycket bättre. Jag är ingen världsmästare på XML och Flash dock :/
Ändras innehållet i databasen hela tiden eller?

znyderMedlem sedan dec. 2002172 inlägg
#3

jo, det är ju det. Kommer finnas en lita som fylls på och varje gång ett meddelande visas så ska det tas bort och visa nästa etc. ;D

kanske är för komplicerat för moi ;DD

oskobs avataroskobMedlem sedan maj 20021 558 inlägg
#4

Det måste nog lösas med lite asp/php också. Går gör det ju men blir nog en del jobb :/

phreds avatarphredMedlem sedan nov. 2005314 inlägg
#5

Jag skulle nog skapa en ASP sida som skrev ut textraden i en variabel med namnet texten.

Sen skulle jag i Flash göra ett MC som hette textraden tex.

I MCt skulle jag ha ett dynamiskt textfält som heter texten.
skapa ett nytt lager i MCt som heter tex. actions

På den första framen.
loadVariables("http://www.dinsida.se/aspsidan.asp",_root.textraden, "POST");

på den andra framen.
if (texten > "") {
	gotoAndPlay(_currentframe+2);
}

Tredje Framen.
gotoAndPlay(_currentframe-1);

Fjärde framen.
delete texten;

stop();
var loop = true;
var timer = setInterval(makeLoop, 10000);

function makeLoop()
{
    if(loop)
    {
        loop = false;
        clearInterval(timer);
        gotoAndPlay(1);
    }
}

På denna frame har du också ditt dynamiska textfält som skriver ut infon fast i ett annat lager då.

Detta gör i stora drag att den kollar om textvariabeln är större än "" och isåfall så visar den texten sen stannar den där i 10 sekunder för att sedan gå tillbaka och spela från början igen.

Hoppas du förstod nåt av detta ;) om det inte va det du sökte så kanske det var en spark i rätt riktning iallafall.

Lycka till.

128 ms totalt · 3 externa anrop · v20260731065814-full.58439ac5
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)