Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


flytta lager

Postades av 2003-08-25 13:08:55 - Karl Adriansson, i forum javascript/dhtml, Tråden har 6 Kommentarer och lästs av 617 personer

hej!

jag undrar hur jag ska gå till väga för att flytta ett lager från punkt a till punkt b. har kommit så långt som att lagret bara "hoppar" mellan punkterna men hur gör jag om jag vill ha en lite mer "glidande" effekt?

//kalle


Svara

Sv: flytta lager

Postades av 2003-08-25 13:15:31 - Niklas Jansson

Det mest rimliga är väl att du hoppar till alla mellanliggande punkter med visst tidsintervall emellan.


Svara

Sv: flytta lager

Postades av 2003-08-25 18:40:56 - Oskar Johansson

En snygg variant är att ta reda på var du ska och var du är. Du räknar sedan ut sträckan däremellan. Sedan tar du och sätter din position till den gamla position + t.ex. sträckan/3. Justera divisionen lite där dock... :)


Svara

Sv: flytta lager

Postades av 2003-08-26 07:40:57 - Fredrik Hjälte

Han måste i vilket fall som helst ha en timeOut funktion annars uteblir animationseffekten.

Lägg en funktion som med en timeout som anropar en annan funktion som genomför en förflyttning av lagret, rensar din timeout och anropar den första funktionen igen.


Svara

Sv: flytta lager

Postades av 2003-08-26 08:59:26 - Niklas Jansson

Testa dig fram med något sånt här:

1. Bestäm start_x, slut_x, start_y, slut_y.
2. Beräkna differensen i varje steg genom att ta xdiff=(slut_x-start_x)/max_steg och ydiff=(slut_y-start_y)/max_steg

3. Beräkna ny position genom att ta x=start_x + antal_steg*xdiff (och motsvarande för y). antal_steg ligger i intervallet [0, max_steg].

4. Upprepa 3 efter ett litet tidsintervall.


Detta är en rätlinjig rörelse, och kanske inte alltid jättesnygg. Det finns andra lösningar att tillgå (exponentiellt avtagande, kubsik spline), om det skall vara lite "tuffare"... =)


Svara

Sv: flytta lager

Postades av 2003-09-04 12:17:17 - Daniel Tiru

Hej Kalle!

Tycker du skall kolla på DynAPi http://sourceforge.net/projects/dynapi/

Där kommer du se hur enkelt det är... och det fungerar i de flesta webbläsare.

Typ skapa lager layer1
anropa funktion layer1.slide(x,y)
Klart...

Ungefär så enkelt e det.

Hälsningar
Daniel


Svara

Nyligen

  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper
  • 16:36 Allt du behöver veta om keramiskt
  • 16:14 Vem anlitar man egentligen när tak

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 722
27 958
271 751
604
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies