Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

AS3 Návrat Funkcia

Keď vývojári vytvárať interaktívne Flash animácií pomocou jazyka ActionScript 3.0 , môžu implementovať funkcie , ktoré poskytujú špecifické procesy kódu . Keď deklarujete funkciu v AS3 , môžete zahrnúť návratový typ spolu s názvom funkcie , parametre a prevedenie . Vnútri tela funkcie , môžete vrátiť hodnotu alebo premennú typu je uvedené , načítanie to na mieste v kóde , kde je táto funkcia nazýva . Princíp

funkcie vykonávať špecifické sekvencie spracovania . AS3 aplikácie môžu volať funkcie jednoducho vykonať tieto kroky , ale môžu voliteľne tiež načítať hodnoty . Zatiaľ čo funkcia môže trvať niekoľko parametrov rôznych typov , môže vrátiť iba jeden typ . Návratové hodnoty funkcií môže byť ľubovoľného typu v jazyku . Nie je nutné deklarovať návratový typ pri deklarovaní funkcie , ale to je najlepšie prax a pomáha zaistiť , že funkcia je volaná správne .
Funkcia Outline

AS3 funkcie obrys môže indikovať typ návratovej hodnoty . Nasledujúci ukážkový kód demonštruje : klipart

funkcie formatText ( origText : String ) : { Implementácia //funkcia } String

Táto funkcia má parameter reťazec a vráti výsledok reťazec . Návratový typ sa zobrazí po názov a parametre funkcie , ale pred telom . Táto funkcia môže byť pre formátovanie textových reťazcov vo štandardným spôsobom v rámci aplikácie . Kód volanie tejto funkcie môžete odovzdať reťazec a prijímať reťazec s rovnakým obsahom , ale vo formáte nejakým štandardným spôsobom .
Návraty

Vnútri tela funkcie , AS3 kód musí vrátiť hodnotu alebo premennú deklarovanú vo funkčnom prehľadu typu . Nasledujúci kód vnútri tela funkcie ukazuje :

var newText : " ! " String = origText + , vráti newText ,

Proces formátovania je zjednodušujúce , v tomto prípade pre demonštráciu , ale telo funkcie môže obsahovať viac riadkov spracovanie . Táto funkcia využíva odovzdanej hodnotu parametra reťazec a stavia ju do nového reťazcové premenné . Po ukončení spracovania funkcia vracia hodnotu tejto novej premennej . Formátovaný premenná je lokálna premenná , takže nebude k dispozícii , keď je funkcia dokončí vykonávanie . Avšak , kód volanie funkcie možno získať ako návratovú hodnotu .
Príjem

kód volanie funkcie možno získať návratovú hodnotu . Kód môže uložiť vrátenej hodnoty pomocou premennej odkaz alebo ho môže používať priamo . Nasledujúci kód demonštruje ukladanie ako premenné :

var someText : String = " Hello " ; var formattedText : String = formatText ( someText ) ;

tento alternatívny kódu ukazuje použitie vrátené hodnota priamo :

var someText : String = " Hello " ; stopa ( formatText ( someText ) ) ;

Tento kód vypíše formátovaný reťazec pre testovanie . Ak skript ukladá vrátenú hodnotu ako premenná , to môže odkazovať sa na to v nasledujúcich spracovateľských miestach .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené