Action Script 3 work

raio

Registered
Здравейте... Започнах да изучавам AS3 и има един проблем които не мога да реша.Проблема е следния
Отварям нов AS3 документ не флаш а AS в него пиша
package com.raio {
public class Raio {
public function () {
var raio:Number = 1;

}
}
}
След това Права един Flash AS3 документ в него във action frame пиша
import com.raio.Raio // Или мястото на посочения файл доколкото знам файла го намира защото иначе ми дава file not be loaded или нещо от сорта
но като се опитъм да
trace (raio);
Казва, че не е намерено properties на raio или вобще не намира променливата как мога да импотирам файла така, че той да става валиден? :?
 
Виж тук
public function --- public function imenafunkciqta()
Първо си прави обект, в твоя случай след вмъкването -

var obekt:Raio = new Raio();
obekt.funkciqtati();

Самото действие си го направил грешно също .

Ето няколко начина .
// Първи
public function imenafunkciq//или само function imenafunkciq(){
//var tuktieimetonapromenlivata:tipanapromenlivata = nakakvoeravna;
var promenliva:Number =1;
trace(promenliva);
}]//Ако си използвал първият вариант, в файлът който си създал обекта трябва да напишеш imetonafunkciq();, защото нямаш ретърн.
// Втори
public function imenafunkciq//или само function imenafunkciq(){
//var tuktieimetonapromenlivata:tipanapromenlivata = nakakvoeravna;
var promenliva:Number =1;
return promenliva;
}

//При използване на вторият пример правиш след това така в отделният фаил - trace(imenafunkciq); тук е позволено, защото използваш ретърн
 

Горе