сколько не пыталась ничего не получается.
пыталась обьеденить эти два кода в один, но то ошибки выдают, то просто неработает.
первый это прелоадер, второй контекстное меню.
очень нужна помошь профи либо просто знающих людей

Код:
package {
import flash.display.MovieClip;
import flash.display.Stage;
import flash.display.Sprite;
import flash.display.Loader;
import flash.display.LoaderInfo;
import flash.text.TextField;
import flash.net.URLRequest;
import flash.events.*;
public class RootClass extends Sprite {
public function RootClass():void{
loadadres('DS08314.swf');
}
public function loadadres(url) :void {
var picURL:URLRequest = new URLRequest(url);
var picLoader:Loader = new Loader();
picLoader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS,onLoadProgress);
picLoader.contentLoaderInfo.addEventListener(Event.COMPLETE,onLoadComplete);
picLoader.load(picURL);
function onLoadProgress(evt:ProgressEvent):void{
progress_tf.text = String(Math.round(100*(evt.bytesLoaded/evt.bytesTotal)))+"%";
}
function onLoadComplete(evt:Event):void{
progress_tf.visible = false;
mcPreloader.visible = false;
text2.visible = false;
trace('test trace');
addChild(picLoader.content);
}
}
}
}

Код:
package {
import flash.ui.ContextMenu;
import flash.ui.ContextMenuItem;
import flash.ui.ContextMenuBuiltInItems;
import flash.display.Sprite;
import flash.text.TextField;
public class ContextMenuItemExample extends Sprite {
private var myContextMenu:ContextMenu;
public function ContextMenuItemExample() {
myContextMenu = new ContextMenu();
removeDefaultItems();
addCustomMenuItems();
this.contextMenu = myContextMenu;
addChild(createLabel());
}
private function removeDefaultItems():void {
myContextMenu.hideBuiltInItems();
var defaultItems:ContextMenuBuiltInItems = myContextMenu.builtInItems;
defaultItems.print = true;
}
private function addCustomMenuItems():void {
var item:ContextMenuItem = new ContextMenuItem("Hello World");
myContextMenu.customItems.push(item);
}
private function createLabel():TextField {
var txtField:TextField = new TextField();
txtField.text = "Right Click Here";
return txtField;
}
}
}