Temel Bilgisayar Teknolojileri Kullanımı


Karmaşık Etkileşime Girmek



Yüklə 338,51 Kb.
səhifə7/7
tarix14.10.2017
ölçüsü338,51 Kb.
#4840
1   2   3   4   5   6   7

6. Karmaşık Etkileşime Girmek

Flash’ın ActionScript dili çok sayıda eylem grubu içermektedir. Bu eylem gruplarıyla ana filmdeki nesneleri düzenlemek, bazı koşulların doğruluğunu test etmek, kullanıcı girdisi oluşturmak, diğer filmlerden ve dosya tiplerinden bilgi almak, XML uygulamalarıyla web tabanlı veri sorgulaması uygulamaları gerçekleştirmek gibi pek çok eylem gerçekleştirilebilir.

Bu tür script’ler yazmanın anahtarı, değişkenlerle (variables) ve ifadelerle (expressions) çalışmaktır. Bu öğeler yardımıyla, kullanıcılara daha doğrudan ve kişisel tepkiler veren siteler yaratabilirsiniz. ActionScript dili yazım biçimi olarak (syntax düzeni) JavaScript dilini andırır. Matematiksel ve mantıksal tüm işaretler ve değişkenler neredeyse JavaScript ile aynıdır.

6.1. ActionScript Kullanarak Çeşitli Uygulamalar Tasarlamak



Veri girişine dayalı bir uygulamanın tasarlanması
1- Yeni bir Flash filmi oluşturunuz.

2- Araç kutusundan metin aracını (Text Tool) seçiniz.

3- Çalışma alanında Yaş, Gün, Ay ve Yıl yazılarını içeren alt alta dizili dört ayrı metin kutusu oluşturunuz.

4- Properties panelinde metin türü olarak Input Text değerini seçiniz ve Yaş, Gün,

Ay ve Yıl yazılarını yazdığınız metin kutularının yanında boş metin kutuları oluşturunuz.

Metin kutusu için Input Text değerinin seçilmesi
5- Yaş kelimesini içeren metin kutusunun yanında oluşturduğunuz Input Text modundaki boş metin kutusunu seçiniz ve Properties panelinde Var: etiketinin yanındaki alana yas değişken değerini giriniz.

6- Aynı şekilde Gün yazısının yanındaki metin kutusunu seçiniz ve Var: etiketinin yanındaki alana gun değişken değerini giriniz. Ay ve Yıl yazılarının yanındaki metin kutularına da sırasıyla değişken adı olarak ay ve yil değerlerini giriniz.

7- Yas değişkenli boş metin kutusunu seçiniz ve metin alanına yazılacak değerin uzunluğunu kısıtlamak için Properties panelinde Maximum Characters: etiketinin yanındaki alana 2 değerini giriniz.

Input Text türündeki yas değişkenli metin kutusu üzerinde çeşitli değişikliklerin yapılması


8- Diğer Input Text türündeki metin kutuları için de karakter sınırlaması

yapabilirsiniz. yas’, gün’, ay ve yil değişkenli metin kutuları sayısal değerler içereceğinden yanlışlıkla alfa nümerik bir karakterin girişini engellemek için şekilde gösterildiği gibi Character düğmesine tıklayınız ve çıkan iletişim penceresinde Only radyo butonunu, ardından Numerals (0-9) değerini seçiniz.

9- Ok aracını seçiniz ve çalışma alanında boş bir yere tıklayarak üzerinde çalıştığınız metin kutusunu seçili durumdan kurtarınız.

10- Metin aracını seçiniz ve çalışma alanının uygun gördüğünüz bir yerine metin kutusunu çiziniz.

11- Properties panelinde metin türü olarak Dynamic Text değerini seçiniz. Var: etiketinin yanına sanslisayi değişken adını yazınız.

Dynamic Text türündeki metin kutusunda değişken adının belirlenmesi

12- Window Common Libraries Buttons komutunu çalıştırınız ve çalışma

alanına bir buton yerleştiriniz.

13- Butonu seçiniz. Window → Acitons komutunu çalıştırınız ve karşınıza gelen eylem penceresinde - View Options düğmesine tıklayarak Normal Mode kod yazım modunu seçiniz.

14- Eylem penceresinin sol tarafında yer alan eylem listesinde Actions → Movie Control eylemlerini seçtikten sonra on deyimi üzerine çift tıklayarak kod yazım alanında on(release){ } deyiminin oluşmasını sağlayınız.





On deyiminin seçilmesi
15- Yine Actions eylem grubunu seçiniz ve çıkan listeden Variables eylem grubunu seçiniz. Bir değişkene değer ataması gerçekleştirmek üzere set variable eylemine çift tıklayınız.

16- Kırmızıyla vurgulanmış (henüz ayarlanmadı) kelimelerini görmeniz gerekir. Bu yazıyı seçiniz ve Variable (Değişken) alanına _root.sanslisayi değişken adını giriniz.

17- Value alanına

Number(_root.yas) + Number(_root.gun) + Number(_root.ay) + Number(_root.yil)

kodunu yazınız. Value alanının sağındaki Expression (İfade) onay kutusunu işaretleyiniz. Böylece bu dört değişkenin içeriğini de toplayacak matematiksel bir ifade oluşturmuş oldunuz.

18- Control menüsünden Test Movie komutunu çalıştırın ve ilgili kutulara değerleri giriniz.



_root deyiminin sırrı: Burada _root (kök) deyimi atıfta bulunulan değişkenin hiyerarşik düzende çalışma alanının en üst noktasında olduğunu belirtmektedir. Yazmış olduğunuz kod düğme nesnesinin içinde yer aldığı için _root deyiminin yazılmaması durumunda değişkenler düğme nesnesinin içinde aranacaktır. Böylece Flash’a söz konusu değişkenleri düğme içinde değil, sahnenin kendi zaman doğrusunda aramasını sağlamış oluruz.

7. Flash Terimleri




A

actions

Flash içerisinde yazılan program kodları

align

Hizalamak

align center

ortaya hizala

align justify

iki yana yasla

align left

sola hizala

align right

sağa hizala

B

Background color

Arkaplan rengi

bitmap

bit işlem resmi (Flash içerisine dışardan alınmış dahil edilmiş resimler.)

brush tool

Fırça Aracı

C

Clear Frames

Frameleri tamamen silme sadece içlerindeki görüntüyü sil.

clear keyframes

Anahtar kareleri temizle

color mixer

Renk Karıştırıcı

convert to blank keyframes

boş anahtar kareye çevir.

convert to keyframes

anahtar kareye çevir

convert to symbol

sembole dönüştür.

copy frames

seçili frameleri kopyala

create motion tween

motion tween animasyonu oluştur.

cut frames

seçili frameleri kes

D

distort

Çarpıtmak

document

Flash'ta çalışılan dokuman

dynamic text

Kodlama Yapılırken dinamik değişmesi istenen metinler için kullanılır

E

eraser Tool

Silgi Aracı

export

Flash içerisindeki dosyayı farklı biçimde dışarıya kaydet

export image

Çalışmayı resim olarak yayınla

export movie

Çalışmayı animasyon olarak kaydet

Eyedropper Tool

Farklı bir rengin renk kodunu öğrenmek için kullanılır.

F

fla

Flash içerisinde çalışılan taslak dosya (düzenlenebilir)

Frame

Film Karesi

frame rate

Saniyede gösterilen film karesi sayısı.

G

grid

Izgara

guides

Klavuz Çizgileri

H

height

Yükseklik

hide all layers

Bütün Layerları gizle

hide panels

Panelleri gizle

history

Önceki işlemlere ulaşmak için kullanılan panel.

I

ink bottle tool

Çizgi rengi değiştirmek için kullanılır.

import

Dışardan Flash içerisine bir dosya al

import to library

kütüphane içerisine dışardan bir dosya al

import to stage

sahne içerisine dışardan bir dosya al

insert

Ekle

insert blank keyframe

Boş anahtar kare ekle

insert frame

Boş film karesi ekle.

insert key frame

Anahtar kare (Motion ve Shape Tween animasyonlarda hareketin başlangıç ve bitişi anahtar karelerle belirlenir. Kısayolu F8)

L

Lasso Tool

Daha serbest seçimler için kullanılır

Layer

Çizim Katmanı

Layer Properties

Layer özellikleri

library

Kütüphane

line tool

Çizgi aracı

Lock all layers

Bütün Layerları kilitle

M

make default

Ayarları ilk haline döndür

Modify

değiştirmek,düzenlemek

Motion Guide

Hareket Klavuzu (Motion Tween Animasyonlar için hareket yolu)

motion tween

Hareket ikizi

N

new symbol

Yeni sembol ekle (Movie Clip,Button veya Graphic)

O

open external library

Başka bir çalışmanın kütüphanesini aç.

open recent

Son çalışılan dosyalardan birini aç

Options

Seçenekler

Oval tool

Daire çizmek için kullanılır.

P

page setup

Sayfa Ayarları

paint bucket tool

Boya Kovası aracı

Panels

Yardımcı Pencereler

paste frames

daha önce hafızaya alınan frameleri yapıştır.

pencil tool

kalem aracı

preferences

Tercihler

preview mode

Ön izleme modu

Properties

Özellikler

Publish

Animasyon,web sitesi … olarak yayınla

publish preview

Yayınlama öncesi önizleme

publish settings

Yayınlama ayarları (Animasyon,web sayfası,resim dosyası vs. yayınlar)

R

rectangle tool

dikdörtgen çizmek için kullanılır.

remove frames

Seçili frameleri kaldır (Sil)

reverse frames

Frameleri ters çevir

Ruler

Cetvel

S

Scale

Boyutlarını değiştirmek

Scene

Senaryo

selection tool

Seçim araçı

Shape

Flash çizim araçları ile çizilmiş ve symbol'e dönüştürülmemiş şekilller.

shape tween

Şekil ikizi

show all layers

Bütün Layerları göster

show all layers as outlines

Bütün Layerları taslak görünümünde (Çizimlerin sadece çizgileri) göster.

show panels

Panelleri göster

snap align

Diğer nesnenin konumuna göre yapış

snap to grid

Izgaralara yapış

snap to guides

Klavuzlara Yapış

snap to objects

Nesneye yapış.

Snapping

Yapışma özelliği

Stage

Sahne

static text

Sadece değişken olmayan bir metin gösterileceğinde kullanılır.

Stroke

Çizgi

Swf

Animasyon olarak kaydedilmiş düzenlenemeyen dosya.

T

test movie

Flash filmini izlemek için kullanılır. (Ctrl+Enter kısayolu)

Text

Metin

Text tool

Yazı aracı

Timeline

Zaman Çizgisi

Tools

Araçlar

Transform

Biçim Değişikliği

U

unlock all layers

Bütün Layerların kilidini aç

W

Width

Genişlik

X

Nesnenin X eksenindeki konumu

Y

Nesnenin Y eksenindeki konumu




Yüklə 338,51 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6   7




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə