Hello, I don’t have experience in Actions Script, but I must make this script to work, I have a preloader class, the code is:
package
{
import Preloader.;
import flash.events.;
import flash.net.;
import flash.utils.;
import flash.display.Sprite;
import flash.text.TextField;
import flash.text.TextFormat;
import flashx.textLayout.formats.Direction;
import flashx.textLayout.elements.InlineGraphicElement;
import flashx.textLayout.events.StatusChangeEvent;
import flashx.textLayout.formats.ContainerFormat;
import flashx.textLayout.formats.ICharacterFormat;
import flashx.textLayout.formats.CharacterFormat;
import spark.components.;
import mx.core.;
import mx.events.;
import mx.styles.;
import mx.preloaders.SparkDownloadProgressBar;
import mx.core.ClassFactory;
import mx.core.IFlexModuleFactory;
import mx.core.IFactory;
import mx.core.mx_internal;
use namespace mx_internal;
public class Preloader extends Application
{
private var __moduleFactoryInitialized:Boolean = false;
var _Preloader_StylesInit_done:Boolean = false;
private static var _skinParts:Object = {contentGroup:false, controlBarGroup:false};
public function Preloader()
{
mx_internal::_document = this;
this.width = 800;
this.height = 600;
this.mxmlContentFactory = new DeferredInstanceFromFunction(this._Preloader_Array 1_c);
return;
}// end function
override public function set moduleFactory(param1:IFlexModuleFactory) : void
{
super.moduleFactory = param1;
if (this.__moduleFactoryInitialized)
{
return;
}
this.__moduleFactoryInitialized = true;
//Preloader_StylesInit();
.mx_internal::_Preloader_StylesInit();
return;
}// end function
override public function initialize() : void
{
super.initialize();
return;
}// end function
protected function swfloader1_completeHandler(event:Event) : void
{
var _loc_2:* = new Timer(6000);
_loc_2.addEventListener(TimerEvent.TIMER, this.onTimerComplete);
_loc_2.start();
return;
}// end function
private function onTimerComplete(event:TimerEvent) : void
{
navigateToURL(new URLRequest("link"), "_self");
return;
}// end function
private function _Preloader_Array1_c() : Array
{
var _loc_1:* = [this._Preloader_VideoDisplay1_c()];
return _loc_1;
}// end function
private function _Preloader_VideoDisplay1_c() : VideoDisplay
{
var _loc_1:* = new VideoDisplay();
_loc_1.source = "comp1test..flv";
_loc_1.autoPlay = true;
_loc_1.width = 800;
_loc_1.height = 600;
_loc_1.addEventListener("creationComplete", this.___Preloader_VideoDisplay1_creationComplete);
if (!_loc_1.document)
{
_loc_1.document = this;
}
return _loc_1;
}// end function
public function ___Preloader_VideoDisplay1_creationComplete(event: FlexEvent) : void
{
this.swfloader1_completeHandler(event);
return;
}// end function
function _Preloader_StylesInit() : void
{
var _loc_1:* = null;
var _loc_2:* = null;
var _loc_3:* = null;
var _loc_4:* = null;
var _loc_5:* = null;
if (mx_internal::_Preloader_StylesInit_done)
{
return;
}
mx_internal::_Preloader_StylesInit_done = true;
styleManager.initProtoChainRoots();
return;
}// end function
override protected function get skinParts() : Object
{
return _skinParts;
}// end function
}
}
But I get this error “Line 52 1084: Syntax error: expecting identifier before dot.” ( on the: override public function set moduleFactory(param1:IFlexModuleFactory) : void
{
super.moduleFactory = param1;
if (this.__moduleFactoryInitialized)
{
return;
}
this.__moduleFactoryInitialized = true;
//Preloader_StylesInit();
.mx_internal::_Preloader_StylesInit();
return;
}// end function)
when I compile, I dont’ know what is wrong, please help me