![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Feb 2009
Сообщений: 70
|
сколько не пыталась ничего не получается.
пыталась обьеденить эти два кода в один, но то ошибки выдают, то просто неработает. первый это прелоадер, второй контекстное меню. очень нужна помошь профи либо просто знающих людей ![]() 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;
}
}
}
|
|
|||||
|
Регистрация: Nov 2008
Сообщений: 205
|
Что тебе надо сделать - то? С какой целью "объеденить" хочешь?
|
|
|||||
|
Регистрация: Feb 2009
Сообщений: 70
|
да мне просто нужно изменить контекстное меню.
а как сделать это не знаю. к скрипту прелоадера нужно добавить чтото чтоб скрыть меню. а что именно добавлять никак не пойму. не работает или ошибки выдает ![]() |
|
|||||
|
.
|
Цитата:
Цитата:
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
droch_fhoula, если вы были бы химиком, от вас бы сейчас мокрого места не осталось.
Вы взяли пару колб с кое-как понятным содержимым и сходу решили смешать это всё вместе. Результат непредсказуем. Прежде чем что-либо делать, нужно понимать, что вы делаете. В данном случае, вы должны понимать, что делает первый и второй код. Тогда и вопроса объединения не возникнет. А предлагать смешивать ваши колбы другим химикам, приведет к тому, что вы всё равно не поймете ничего в результате смешивания и будете этих самых химиков доканывать до гроба. А посему, разберитесь сами и задавайте более конкретные вопросы. |
|
|||||
|
Регистрация: Feb 2009
Сообщений: 70
|
мне всего лиш нужно изменить контекстное меню.
но когда я пытаюсь внести поправки в первый код то выдают ошибки. если без использовния классов проблем не возникает,там я знаю как писать. а с классами я совсем запуталась. и прежде чем наезжать, хотябы попытались хоть в чем то помочь и показать что сами знаете. а то выглядит глупо. наезжать на новичка, когда сам ничего толком обьяснить не можешь. по идее с вашей помощью новички должны узнавать что и как, а тут только в мрак вводите. я и не пытаюсь просто слизать готовый код, мне нужно понять в чем я допустила ошибку. ![]() |
|
|||||
|
.
|
Прежде чем "наезжать", сформулируйте свой вопрос. Я так понимаю, что Вы вообще не можете скомпилировать приложение, внеся небольшое изменение в первый пример кода.
|
|
|||||
|
Регистрация: Sep 2008
Адрес: Москва
Сообщений: 224
|
Так какие ошибки появляются?
Тут все помогают, но и нет желания выдавать полностью рабочий код ибо завтра появится вопрос "я не понимаю что написано в хелпе". |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
droch_fhoula, вы допустили ошибку в том, что пытаетесь разминировать бомбу, не зная ничего о них. Как я уже говорил, без вашего личного понимания кода, вы не сможете ничего написать и понять, что вам расскажут.
|
|
|||||
|
Регистрация: Feb 2009
Сообщений: 70
|
спасибо. код я поняла. теперь все работает.
оказывается я изначально все правильно делала. просто нужно было убрать :void ![]() |
![]() |
![]() |
Часовой пояс GMT +4, время: 18:04. |
|
|
« Предыдущая тема | Следующая тема » |
|
|