Operation Manual

402
FLASH CS4 PROFESSIONAL GEBRUIKEN
ActionScript
private var buttonUplmage:Class;
De metagegevenstag [Embed] laat de compiler weten dat het bestand met de naam button_up.png moet worden
ingesloten in het SWF-bestand en dat het bestand moet worden gekoppeld aan de variabele met de
naam
buttonUpImage.
Raadpleeg Embedding Assets in de Flex 3 Developer Guide op www.adobe.com/go/learn_flexresources_nl voor meer
gegevens over het insluiten van elementen met metagegevens in Flex.
Als u een functie gebruikt waarvoor de Flex SDK vereist is, zoals
[Embed]-metagegevens, wordt u tijdens het
compileren door Flash gevraagd om het bestand Flex.SWC toe te voegen aan het bibliotheekpad van het FLA-bestand.
Het bestand Flex.SWC bevat gecompileerde klassen die nodig zijn voor de ondersteuning van Flex-metagegevens. Klik
op Bibliotheekpad bijwerken in het dialoogvenster om Flex.SWC toe te voegen aan het bibliotheekpad. U kunt het
bestand Flex.SWC ook later toevoegen aan het bibliotheekpad in de publicatie-instellingen van ActionScript.
Afdrukken bij uitvoering
Afdrukken vanuit SWF-bestanden bij uitvoering met ActionScript 2.0
U kunt afdrukfunctionaliteit toevoegen aan Flash-documenten, waarmee gebruikers vanuit Flash Player kunnen
afdrukken. U kunt de ActionScript®PrintJob-klasse gebruiken of u kunt de ActionScript-functies print() of
printAsBitmap() gebruiken. Gebruikers kunnen ook in het contextmenu van Flash Player de opdracht Afdrukken
selecteren. Bovendien kunnen gebruikers afdrukken vanuit een browser, in plaats van vanuit Flash Player, door een
opdracht als Bestand > Afdrukken in het browservenster te selecteren. Afdrukken direct vanuit Flash Player, in plaats
van vanuit een menu Afdrukken in een browservenster, biedt echter diverse voordelen, waaronder de volgende:
Gebruikers kunnen alle frames afdrukken of bepaalde frames die u vanuit Flash Player het label afdrukbaar hebt
gegeven. Bovendien kunt u het afdrukgebied van een frame instellen.
U kunt opgeven dat inhoud wordt afgedrukt als vectorafbeeldingen (om voordeel te doen van hogere resolutie) of
als bitmaps (om transparantie- en kleureffecten te behouden).
Het object PrintJob van ActionScript is beter dan de functies print() en printAsBitmap() doordat het mogelijk is
om dynamisch gerenderde pagina´s als een enkele afdruktaak af te drukken. Het object PrintJob biedt ook
afdrukinstellingen van de gebruiker, die gebruikt kunnen worden om rapporten specifiek voor de gebruiker in te
delen.
Flash Player-versies lager dan 4.0.25 (Windows) of 4.0.20 (Macintosh) ondersteunen het direct afdrukken van
frames niet. Flash Player 7 en hoger ondersteunen de klasse PrintJob.
Opmerking: Zie Afdrukken in ActionScript 3.0 programmeren voor meer informatie over het bij uitvoering afdrukken
vanuit SWF-bestanden met ActionScript 3.0.
Afdrukken bij uitvoering beheren
Wanneer u de afdrukmogelijkheden voor gebruikers wilt beheren, moet u rekening houden met de volgende punten
bij het instellen van documenten en filmclips voor afdrukken:
Wijzig de paginalay-out in elk frame dat u toewijst als afdrukbaar zodat deze overeenkomt met de door u gewenste
afdrukuitvoer. Met Flash Player kunt u alle vormen, symbolen, bitmaps, tekstblokken en tekstvelden afdrukken.
Niveaus in een SWF-bestand worden niet op afdrukuitvoer samengesteld.
Het printerstuurprogramma gebruikt de HTML-instellingen in het dialoogvenster Publicatie-instellingen voor
afmetingen, schaling en uitlijning. Gebruik deze instellingen om de afdruklay-out te bepalen.