Kirjautuminen

Haku

Tehtävät

Koodit: VB6: Kirjainten järjestely -efekti

Kirjoittaja: Antti Laaksonen

Kirjoitettu: 15.02.2002 – 15.02.2002

Tagit: grafiikka, koodi näytille, vinkki

Tämä VB-ohjelma sekoittaa halutun tekstin kirjaimet ympäri ruutua ja sitten luo järjestelyanimaation. Toimii kaikilla fonteilla ja fonttikoilla.

Dim teksti As String
Dim tekstit() As Double 'oikeat paikat
Dim tekstin() As Double 'aloituspaikat
Dim tekstis() As Double 'yhden pykälän siirtymä
Dim pykalat As Integer

Private Sub Form_Activate()
    Jarjestele
End Sub
Sub Jarjestele()
    For k = 1 To pykalat
        Cls
        For i = 1 To Len(teksti)
            For j = 1 To 2
                tekstin(i, j) = tekstin(i, j) + tekstis(i, j)
            Next
            CurrentX = tekstin(i, 1)
            CurrentY = tekstin(i, 2)
            Print Mid$(teksti, i, 1)
        Next
        a = Timer
        Do 'hidastesilmukka
        If Timer - a > 0 Then Exit Do
        DoEvents
        Loop
    Next
End Sub
Private Sub Form_Load()
    Width = 6000
    Height = 6000
    Randomize
    FontSize = 18
    FontName = "verdana"
    teksti = "Ohjelmointiputka" 'piirrettävä teksti
    ReDim tekstit(Len(teksti), 2)
    ReDim tekstin(Len(teksti), 2)
    ReDim tekstis(Len(teksti), 2)
    vx = 500 'tekstin x
    vy = 500 'tekstin y
    pykalat = 100 'mitä pienempi sen nopeammin kirjaimet järjestyvät

    For i = 1 To Len(teksti)
        tekstit(i, 1) = vx
        tekstit(i, 2) = vy
        tekstin(i, 1) = Int(Rnd * Width)
        tekstin(i, 2) = Int(Rnd * Height)
        tekstis(i, 1) = (tekstit(i, 1) - tekstin(i, 1)) / pykalat
        tekstis(i, 2) = (tekstit(i, 2) - tekstin(i, 2)) / pykalat
        vx = vx + TextWidth(Mid$(teksti, i, 1))
    Next
End Sub

Kommentit

TIC [17.02.2002 17:28:17]

#

Ihan hieno.

Jaakko [18.02.2002 21:28:27]

#

Kyl sä sitten osaat tehä hianoja jutskia, Antti!!

Monkkats [20.09.2003 17:24:19]

#

Samat sanat "Kyl sä sitten osaat tehä hianoja jutskia, Antti!!"

miiro [08.11.2003 19:13:32]

#

Ja vielä kolmannen kerran "Kyl sä sitten osaat tehä hianoja jutskia, Antti!!"

zigilii [07.01.2004 20:04:54]

#

ja neljäs... "Kyl sä sitten osaat tehä hianoja jutskia, Antti!!"

Fisher [24.03.2004 15:58:47]

#

viides "Kyl sä sitten osaat tehä hianoja jutskia, Antti!!"

Zeros [21.05.2004 11:37:17]

#

Kuudes "Kyl sa sitten osaat tehä hianoja jutskia, Antti!!"
Mutta miten tossa tekstin järjestely jutussa saa silleen että ne ei lähe karkuun ne kirjaimet.

Zapi [10.08.2004 19:02:58]

#

settemäs... "Kyl sa sitten osaat tehä hianoja jutskia, Antti!!"

Fisher [24.10.2004 10:43:53]

#

kaheksas... "Kyl sa sitten osaat tehä hianoja jutskia, Antti!!"

miikkiz [25.02.2005 16:36:10]

#

Vielä uutena koodaajana kyselisin, että mitenköhän tuon saisi looppaamaan, että kun kirjaimet on oikeassa järjestyksessä, ne menisivät uudestaan sikinsokin ruutua ja tulisivat uudestaan takaisin?

eraggo [15.04.2005 22:58:15]

#

laita toi forien sissään (kai?) korjatkaa jos oon väärässä... ihan hieno on....

moptim [10.09.2006 14:56:48]

#

<tylsistyttävä>
yheksäs "Kyl sa sitten osaat tehä hianoja jutskia, Antti!!"
</tylsistyttävä>

Kirjoita kommentti

Muista lukea kirjoitusohjeet.
Tietoa sivustosta