1. Trang chủ
  2. » Công Nghệ Thông Tin

adobe flash cs5 on demand part 31 ppsx

8 202 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 8
Dung lượng 669,03 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Set a Text Box to Device Font Select the text box you want to set to the device font with the Selection tool.. Choose a Built-In Flash Device Font Select the text box you want to set to

Trang 1

Set a Text Box to Device Font

Select the text box you want to set

to the device font with the

Selection tool.

Click the Anti-Alias list arrow in

the Property Inspector, and then

click Use Device Fonts.

Choose a Built-In Flash

Device Font

Select the text box you want to set

to the device font with the

Selection tool.

Click the Family list arrow in the

Property Inspector or click the

Text menu, point to Font, and then

select one of the following fonts:

_sans Matches up with a

sans-serif font, such as Helvetica or

Arial

_serif Matches up with a serif

font, such as Times or

Garamond

_typewriter Matches up with a

typewritten-looking font, such

as Courier

2

1

2

1

2

1

1

2

Did You Know?

You can test for missing fonts If there

is incomplete font information on your

computer, fonts may appear in the Font

list in Flash but will not embed in the

final movie To test whether a font is

complete, click the View menu, point to

Preview Mode, and then click

Anti-alias Text If the text appears jagged,

this means the font outlines are

miss-ing from the system

Trang 2

When you create Classic text boxes in Flash, they default to static boxes A static box is for display only and is hard-coded in the swf

One cannot be changed unless you return to the Flash development environment, edit it, and re-export the file If you need your text to be updatable from an outside source, such as a text document on a server

or if you need the user to input text for you to retrieve and process with ActionScript, you can set your text box to enable this functionality

Setting your text box to dynamic text turns it into an ActionScript object that can be given an instance name or turned into a variable that can

be populated from some other source outside of the swf This is great when you need to update content on the fly and would rather not have

to deal directly with Flash for each update If you require the user to enter a string of text, such as in a form, you can set a text box to input text This enables the user to enter information in the text box that can

be retrieved and processed

Creating Classic

Dynamic Text and

Input Text

Set a Classic Text Box to be

Dynamic

Select the Classic text box you

want to be a dynamic box with the

Selection tool.

Click the Text Type list arrow in the

Property Inspector, and then click

Dynamic Text.

Select from the following

properties:

Instance Name Gives the text

box an instance name so it can

be controlled with ActionScript

Embed Options Allows you to

choose which characters you

want to embed in the text

Letter Spacing Changes

character position on a line

Render Text As HTML.

Preserves Rich Text Formatting,

allowing you to include

hyperlinks and HTML tags

Show Border Displays a

border around the text box in

the exported movie

Variable Name Gives the text

box a variable name for use

with ActionScript

3

2

1

Show Border, Render Text As HTML

Variable Name

2

Instance Name

1

Embed Options

3

Line Type Letter Spacing Dynamic text boxes display in

a dashed bounding box.

Trang 3

Set a Classic Text Box to be an

Input Box

Select the Classic text box you

want to be an input box with the

Selection tool.

Click the Text Type list arrow in the

Property Inspector, and then click

Input Text.

Select from the following

properties:

Instance Name Gives the text

box an instance name so it can

be controlled with ActionScript

Embed Options Allows you to

choose which characters you

want to embed in the text

Letter Spacing Changes

character position on a line

Line Type Choose from Single

Line and Multi-Line with or

without Wrap, and Password

(available only for Input text)

Selectability Allows or denies

the user the ability to select the

text in the exported movie

Show Border Displays a

border around the text box in

the exported movie

Variable Name Gives the text

box a variable name for use

with ActionScript

Maximum Characters Limit the

amount of characters a user

can enter into the box

3

2

1

Show Border, Render Text As HTML Embed Options

Line Type

2

Instance Name

Maximum Characters

Input text boxes display in a dashed bounding box.

3 1

Letter spacing

Did You Know?

You can create scrolling text

Shift-double-click the handle of dynamic and

input text to create text boxes that

don’t expand when you enter text on

the Stage

Using Multiple Languages in a Document

When you're working with Classic text in a Flash document, don't for-get the global community Flash supports multi-language authoring

You could create a document that displays text in Spanish and English, using a variety of methods: The text can be written within an external file and called using the #include ActionScript within a dynamic or text input box, or the text can be inserted into the docu-ment at runtime using an external XML (Extensible Markup Language) file This allows you to insert different languages that automatically appear to the visitor When you're working with multi-language Flash documents, click the Window menu, point to Other Panels, and then click Strings The Strings panel lets you streamline the process of localizing content into multiple languages, because it collects and tracks all character strings throughout the development process in a central place In the Strings panel, you can select a language and assign each text string, either a dynamic or input text box, in the document with a unique ID The Strings panel has been improved to include multi-line support in the String box and the language XML file

For Your Information

Variable Name

Trang 4

Flash includes a global spell-checker that is fully configurable Search the entire Flash document or isolate specific elements to search in the Spelling Setup dialog box You can choose from a variety of built-in dic-tionaries as sources including a personal dictionary you can edit

Additionally, you can choose which text characteristics to ignore, such

as words with numbers and internet addresses, as well as choose what type of alternative suggestions you want Flash to provide

Checking Spelling

Set Up Spell Checking

Click the Text menu, and then click

Spelling Setup.

Select from the following options:

Document Options Specify

which elements in the Flash

document you want to spell

check You can also specify

whether you want to live-edit

the document during the Check

Spelling process

Dictionaries Select a built-in

dictionary as a source At least

one dictionary must be

selected to activate Check

Spelling

Personal Dictionary Specify an

option to use a dictionary

created and edited by you

Navigate to a text document on

your hard drive or edit the

default one included by clicking

the Edit Personal Dictionary

button Each new entry in the

personal dictionary must be on

a separate line

Checking Options Set

word-level behaviors You can have

Internet addresses ignored, find

duplicate words, or specify the

types of suggestions you want

displayed in the Check Spelling

window

Click OK.

3

2

1

3

Set parameters for Spell Check

Set new location for Personal Dictionary

Built-in Dictionaries

Spell Check Set locations to Allow or deny on-the-fly

editing during Spell Check

Trang 5

Use Spell Checking

Click the Text menu, and then click

Check Spelling.

If Flash finds suspect words, the

Check Spelling dialog box opens

Otherwise, Flash displays a

message that the Spell Check is

complete

Word not found (*element*):

This identifies the suspect word

and what type of element it was

found in parenthesis

Do one of the following:

Add To Personal Click to add

the word to your personal

dictionary

Ignore Click the Ignore and

Ignore All buttons to not flag

this word again in this Check

Spelling session

Change Click Change or

Change All In the Change To

and Suggestions boxes, Flash

displays the closest

altern-atives to the suspect word

Delete Click to delete the word

from the box that contains it

Continue until Flash produces a

message that Check Spelling is

complete or click Close to stop the

Check Spelling process before it is

completed

4

3

2

1

Ignore all incidences

of the word Change all incidences of the word

Ignore the word

Delete the text box from the document

Change the word to one from the suggestion list or one you’ve typed in

Adds word to your personal Library

Identifies the location (the element) the misspelled word is located in

Suggestions generated from built-in and personal dictionaries

Displays Misspelled word and allows you to enter a new one to replace it

2

3

Access Spelling setup

Did You Know?

You must access the Spelling Setup

once to activate Check Spelling You

need to activate Check Spelling to

select a dictionary Click the Text

menu, and then click Spelling Setup

4

Trang 6

Use Find and Replace to locate specific elements in your Flash docu-ment You can specify where to look, what to look for, and what to replace it with Choose to search the entire Flash document or the cur-rently active scene Each element you search for has its own config-urable settings and options Included is a log that shows the exact locations of the found element

Using Find and

Replace

Locate Items with Find

and Replace

Click the Edit menu, and then click

Find And Replace.

TIMESAVER Press A+F

(Mac) or Ctrl+F (Win) to quickly

open the Find and Replace

window

Select where you want to search

from the Search In list arrow

menu

Select which element from the For

list arrow menu you want to

search for in Flash:

◆ Text

◆ Font

◆ Color

◆ Symbol

◆ Sound

◆ Video

◆ Bitmap

Enter and/or select the parameters

you want for your search

To find the element with the

characteristics you've entered,

click Find Next or Find All.

To update the found element with

the new characteristics, click

Replace or Replace All.

6

5

4

3

2

1

5

6 2

4 3

Trang 7

Using Cascading Style Sheets with HTML Text

Cascading Style Sheets (CSS) contain sets of

formatting rules for HTML and XML text CSS

allow you to define certain text attributes and

give them a style name This style name,

called a selector, can be applied to any

mented text Each time you need to

imple-ment the defined style, you can refer back to

the CSS This allows for more control over the

text displayed on your Web page Load styles

from an external CSS or create them within

Flash using the Style Sheet Object The

ActionScript class for CSS is described as:

TextField.StyleSheet This is a new

functional-ity and it is only available to SWFs in the

Flash 7 Player or later

Load an external CSS

In any text or HTML editor, place the

follow-ing code:

// External CSS File: styles.css

headline {

font-family: Arial, Helvetica, sans-serif;

font-size: 12 px;

}

bodyText {

font-family: Arial, Helvetica, sans-serif;

font-size: 10 px;

}

This code is typically found in a CSS This

example defines two styles, one for a

serif headline at 12 pixels, the other a

sans-serif body text at 10 pixels

Select the first frame of your Flash movie

Place the following code in the Actions panel:

var css_styles = new TextField.StyleSheet();

css_styles.load("styles.css");

css_styles.onLoad = function(ok) { if(ok) {

// display style names trace(this.getStyleNames());

} else { trace("Error loading CSS file.");

} } The CSS you created, “styles.css” is loaded into this object A loader is created to ensure the CSS is loaded properly Make sure the CSS and the swf are in the same directory

Create a CSS in Flash

Select the first frame of your Flash movie The following code creates a text style for head-line text and body text Place the following code in the Actions panel:

var styles = new TextField.StyleSheet();

styles.setStyle("headline", {fontFamily: 'Arial,Helvetica,sans-serif', fontSize: '12px'}

);

styles.setStyle("bodyText", {fontFamily: 'Arial,Helvetica,sans-serif', fontSize: '10px'}

);

This CSS code can now be placed in the Actions panel in Flash This example defines two styles, one for a sans-serif headline at 12 pixels, the other a sans-serif body text at 10 pixels

Trang 8

This page intentionally left blank

Ngày đăng: 02/07/2014, 21:20