Interactieve boeken zijn een geweldige manier om lezers via een niet-traditionele boek-instelling. Ze kunnen worden gebruikt als games, toegevoegd aan websites, of gewoon gedeeld door vrienden. Ze kunnen zo simpel zijn als één pagina met een knop om verder te gaan en een knop om terug te gaan. Dit artikel zal praten over hoe maak je een eenvoudige interactieve boek in Flash 8 met behulp van ActionScript 2.0. Als u meer vertrouwd met de code hieronder vermeld, kunt u meer complexe interactieve boeken.
Wat die u nodig hebt
- Flash 8
Maak een nieuw Flash-document en de documentgrootte van het wijzigen tot 600 x 400 px.
Wijzig de laagnaam "Achtergrond."
Maak een rechthoek met het rechthoekgereedschap. Maak het ook 600 x 400 px en verander de kleur van de vulling op #FFFCC, en de kleur van de lijn naar #FFCC33. Maak ook de 5pt lijn in dikte. De rechthoek ingesteld op-1,0-X: en Y: -1,0 * Opmerking: U kunt aangepaste kleuren maken in uw gewenste schaduw.
Gebruik het lijngereedschap om een lijn 400px hoog. Stel de positie 300.0 X: en Y: 0.0 te plaatsen in het midden van de rechthoek en geven het uiterlijk van de linker- en rechterpagina's. De kleur wijzigen in #FFCC33.
Maak een nieuwe laag en geef deze het label "Tekst."
Gebruik het tekstgereedschap en beginnen met het plaatsen van de tekst.
Maak een nieuwe laag voor de knoppen.
Gebruik het tekstgereedschap en typ volgende. Met de rechtermuisknop op dit tekstvak en ga naar converteren naar symbool en het omzetten van een knop. Plaats deze knop op het bodemrecht van de rechterpagina.
Klik met de rechtermuisknop op de knop Volgende en acties kiezen om te openen op het tabblad handelingen en plaatsen deze code in:
on(release) {}
gotoAndPlay(_root._currentFrame + 1)
}
Maak een nieuwe laag en noem deze "Actions". Rechtsklik op het eerste frame in deze laag en typ deze code:
Stop();
Klik op het frame naast die ene en houd SHIFT ingedrukt terwijl u op het tweede kader in de achtergrondlaag te klikken. U moet alle frames in de tweede kolom verduisterd. Klik met de rechtermuisknop in een van deze donkere frames en selecteer "Insert Keyframe". U vindt dat alles uit de eerste kolom van frames is overgenomen in de nieuwe kolom van frames, met uitzondering van de code in de laag van de actie en de knoppen.
Rechtsklik op het tweede frame in de laag van de acties en typ deze code:
Stop();
Klik op het tweede frame in de laag knoppen. Dit zal selecteren de volgende knop, die u moet uitschakelen.
Gebruik het tekstgereedschap en typ vorige en omzetten in een knop zoals je deed met de volgende.
Klik met de rechtermuisknop de knop Vorige en selecteert u acties en de code te wijzigen:
on(release) {}
gotoAndPlay(_root._currentFrame - 1)
}
Verplaatsen op de knop Vorige op de bodem verlaten van de linkerpagina.
Met de rechtermuisknop op deze nieuwe volgende knop en plaats van de oorspronkelijke code.
De tekst voor deze nieuwe pagina's te wijzigen.
Kopieer deze kolom op het bovenste frame van de derde kolom te klikken, shift ingedrukt, en klik op het frame van de onderkant van de derde kolom. Klik met de rechtermuisknop en kiest u Hoofdframe invoegen weer. Zoals heeft vóór, alles uit de tweede kolom van Frames overgenomen met uitzondering van het script in de laag van de acties en de knoppen.
De tekst en herhaal deze stap voor echter vele pagina's die u hebt gewijzigd. * Merk op: Vergeet niet de code voor de knoppen en de laag van de actie zal niet worden overgenomen, en moet u handmatig de code vervangen.
De volgende knop verwijderen als u aan uw laatste pagina, maar houd de knop Vorige zodat mensen door het verhaal terugplaatsen kunt.
Ga naar File en selecteer publiceren. Publiceren uit het Flash-document in welke indeling u moet zijn voor uw doeleinden. Bijvoorbeeld, kunt u het publiceren als een HTML-document aan uw website toevoegen.