Avatar billede pelskee Nybegynder
28. februar 2005 - 09:37 Der er 12 kommentarer og
1 løsning

Bladre mellem records

jeg har lavet et udtræk fra asp som jeg hiver ind i flash og her har jeg 2 knapper som man skal kunne bruge til at bladre mellem records. men det virker ikke helt efter hensigten...
Link: http://www.gutternes.dk/database_flash.html

flash kode i frame 1:
function loadSgu(Record){
var CurrentRecord = 0;
var TotalRecords = 0;
var aspVars = new LoadVars();
aspVars.onLoad = function(ok){
  if(ok){
    TotalRecords        = this.TotalRecords;
    strName.text        = this.Name;
    strNick.text        = this.Nickname;
    strEmail.text      = this.Email_home;
    strCity.text        = this.City;
    strDescription.text = this.Description;
    strTextarea.text     = this.Description;   
    strPosition.text    = "Record " + String(CurrentRecord+1) + " of " + String(this.TotalRecords);
    billedeholder.loadMovie("http://www.gutternes.dk/images/users/" + this.Billede);
  }else{
    getURL("java script:alert('variabler kunne ikke hentes');");
  }
}

aspVars.load("database_asp.asp?Record="+Record);
}
loadSgu(0); // loader Record 0 første gang.


Kode på frem knap:
on(release){
loadSgu(2);
}

Kode på tilbage knap:
on(release){
loadSgu(1);
}
Avatar billede barklund Nybegynder
28. februar 2005 - 09:42 #1
Det eneste, som du skal gøre hver gang, du skal skifte side, er jo at kalde load - alt andet er det samme:

var CurrentRecord = 0;
var TotalRecords = 0;
var aspVars = new LoadVars();
aspVars.onLoad = function(ok){
  if(ok){
    TotalRecords        = this.TotalRecords;
    strName.text        = this.Name;
    strNick.text        = this.Nickname;
    strEmail.text      = this.Email_home;
    strCity.text        = this.City;
    strDescription.text = this.Description;
    strTextarea.text    = this.Description; 
    strPosition.text    = "Record " + String(CurrentRecord+1) + " of " + String(this.TotalRecords);
    billedeholder.loadMovie("http://www.gutternes.dk/images/users/" + this.Billede);
  }else{
    getURL("java script:alert('variabler kunne ikke hentes');");
  }
}
function loadSgu(Record){
  CurrentRecord = Record;
  aspVars.load("database_asp.asp?Record="+Record);
}

Prøv, om ikke det hjælper lidt...

--
Morten Barklund
Avatar billede pelskee Nybegynder
28. februar 2005 - 10:20 #2
så henter den slet ikke noget til at starte med
check evt linket
Avatar billede barklund Nybegynder
28. februar 2005 - 10:28 #3
Du skal jo så stadig kalde loadSgu(0); til at starte med - det havde jeg ikke med i ovenstående.

--
Morten Barklund
Avatar billede pelskee Nybegynder
28. februar 2005 - 10:35 #4
det er ligesom om knapperne kun kan gå 1 frem og tilbage.
skal jeg bruge en anden kode eks:
on(release){
loadSgu = (loadSgu) - 1
}
?
Avatar billede barklund Nybegynder
28. februar 2005 - 10:57 #5
Nej, du har jo en variabel allerede, der ved, hvilken record du er på - brug dog den :)

Og selvfølgelig kan knapperne ikke bladre, når du har set dem til altid at hente nummer 2 henholdsvis nummer 3.

Du kan jo skrive:

loadSgu(CurrentRecord + 1);

Når du skal frem og -1 når du skal tilbage.

Og hvad var det for noget mærkeligt noget, du fik skrevet? Det giver ingen mening?

--
Morten Barklund
Avatar billede pelskee Nybegynder
28. februar 2005 - 11:07 #6
tusinde tak. så spiller det :)
tak for hjælpen!
Avatar billede barklund Nybegynder
28. februar 2005 - 11:20 #7
Avatar billede barklund Nybegynder
28. februar 2005 - 11:21 #8
Hov, nu med svar...
Avatar billede pelskee Nybegynder
28. februar 2005 - 11:28 #9
;) Tak igen
Avatar billede barklund Nybegynder
28. februar 2005 - 11:37 #10
Og tark for points :)

Hvis du har tid, så giv lidt karma :)

Og se evt. ovenstående links - ren selv-promovering!

--
Morten Barklund
Avatar billede pelskee Nybegynder
28. februar 2005 - 11:47 #11
hehe - links har jeg luret :)
fedt sted du arbejder!
.
sidder lige og roder med flash og gør klar til næste spørgsmål. det kommer til at være omkring at lave en repeat region. Er der nogen litteratur du kan anbefale hvis det skal være omkring database integration primært til asp.
Avatar billede barklund Nybegynder
28. februar 2005 - 12:12 #12
Arbejder? Det har jeg vist ikke linket til - jeg arbejder for Shockwaved - http://shockwaved.com.

Og mht. databaseintegration, så er der ingen "gode" dansksprogede bøger. Men på engelsk er der en del fornuftigt materiale.
Avatar billede pelskee Nybegynder
28. februar 2005 - 12:19 #13
ja jeg fandt din arbplads via den profil der var til den bog du har lavet :)
super fede ting i laver.

tror du det er sådan noget jeg skal have fat i:Building Database Driven Flash Applications 
http://www.amazon.co.uk/exec/obidos/ASIN/1590591100/qid=1109589528/sr=1-1/ref=sr_1_11_1/202-0055252-6923867
som du kan se af mit spørgsmål er jeg ikke ligefrem haj... endnu :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester