Учебник по основам PHP. PHPBeginner



         

Shockwave Flash - часть 2


swf_closefile

Закрытие текущего файла Shockwave Flash

void swf_cl osef "Л е ([int return_file])

Закрывает файл, открытый функцией swf_openfile(). При установке аргумента return_file функция возвращает содержимое SWF-файла.

// создает flash й'айл: выводит его и сохраняет в БД <?php

// Stext - аргумент сценария

// Параметры БД (для swf_savedata()) SDBHOST

"localhcst": SOBUSER = "иьег"; $DBPASS "secret1.

swf_openfile ("php //stdout". 256. 256. 30. 1. 1, i):

swf_def,nefont (10. "Ligon-Bold"): swfjon'size (12):

swf_fon.blant (10)

swf_definetext (11. $text. 1):

swf_pushmatnx ():

swf_translate (-50. 80. 0)

swf_placeobject (11. 60). swf_popmatnx ();

swf_showframe ():

swf_startdoaction (). swf_actiOPStop ():

swf_enddoaction ():

Sdata =

swf_closefile (1):

Sdata ?swf_savedata (Sdata) :

die ("Невозможно сохранить SWF файл"):

// сохранить файл в БД function swf_savedata ($data) {

global SD6HOST. SDBUSER. SDBPASS:

Sdbh = (amysql_connect

(SDBHOST. SDBUSER. SDBPASS):

if (!$dbh) { die (spnntf ("Error [Id]: us".

mysql_errno (). mysql_error(): }

Sstmt = "INSERT INTO swf_files

(file) VALUES f'$data')":

$sth - @mysql_query (Sstmt. Sdbh): if (!Ssth) {

die (sorintf ("Error [ВД: *s".

mysql_errno (). mysql_error ())); }

?mysql_free_result (Ssth);

(amysql_clo^e (Sdbh). } >

swf_labelframe

Пометка текущего кадра

void swf_labelframe (string name)

swf_showframe

Отображение текущего кадра

void swf_showframe (void);

swf_setframe

Переключение кадра

void swf_setframe (int framenumber)

swf_getframe

Получение номера текущего кадра

int swf_getframe (void);

swf_mulcolor

Установка множителя цвета RGBA

void swfjnul col or (float r, float g, float b, float a)

Функция устанавливает значения (они могут быть положительными или отрицательными), на которые будут умножаться цвета выводимых объектов. Этот цвет затем (косвенно) используется функциями swf_placeobject(), swfjnodifyobject() и swf_addbuttonrecord().




Содержание  Назад  Вперед