![]() |
|
||||||||||
|
|||||
|
Новая галерея, теперь не нужен файл с ссылками на рисунки, рнр все сделает сам, поищет в соответствующей папке файлы *.jpg и *.JPG. Вес галереи улучшен до 9 кБ. Сделал и комментарии на английском языке.
http://dnadillo.dn.ua/mur_gallery/php/AC3_PHP.swf http://dnadillo.dn.ua/mur_gallery/ph...ScoresText.txt http://dnadillo.dn.ua/mur_gallery/ph...ry_AC3_PHP.rar |
|
|||||
|
здорово, только багов многовато. если вдруг будешь улучшать уроки - заменяй старые )
__________________
Black DRAGON хочет кушать Т_Т |
|
|||||
|
Флешка уравляет явой, ява управляет флешкой на хатемель странице.
http://dnadillo.dn.ua/php_flash/MUS/Mus_1.html http://dnadillo.dn.ua/php_flash/MUS/Mus_1.rar |
|
|||||
|
Haдпиcь сo 3BE3ДHЫХ войн
http://dnadillo.dn.ua/mur_gallery/ac3FLA/star_war.swf http://dnadillo.dn.ua/mur_gallery/ac3FLA/star_war.rar |
|
|||||
|
Какая разница между super и super() ?
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Первое — обращение к свойству суперкласса (если кроме super ничего нет, то это ничего не означает), а второе — вызов конструктора суперкласса.
|
|
|||||
|
Подскажите, у меня есть XML-файл - piclist.xml :
<pic> <album aname="albm1"> <img id="1" iname="telka">img1.jpg</img> <img id="2" iname="wallpap">img2.jpg</img> <img id="2" iname="wallpap">img3.jpeg</img> </album> </pic> package {
import flash.display.*;
import flash.events.*;
import flash.net.*;
import flash.utils.*;
import flash.events.MouseEvent;
public class gallery extends MovieClip {
var pic:XML;
var array:Array=new Array();
var colimg;
var clicks:Boolean=false;
var arMC:Array=new Array();
public function gallery() {
var loader:URLLoader=new URLLoader();
loader.dataFormat=URLLoaderDataFormat.TEXT;
loader.addEventListener(Event.COMPLETE, hendleComplete);
loader.load(new URLRequest("piclist.xml"));
}
public function hendleComplete(event:Event) {
try {
pic=new XML(event.target.data);
} catch (e:TypeError) {
trace("не получилось преобразовать текст в XML");
trace(e.message);
}
colimg=pic.album.img.length();
for (var j:int=0; j<colimg; j++) {
array.push(pic.album.img[j]);
}
for (var i:int=0; i<array.length; i++) {
var img=array[i];
var _loaderpic:Loader=new Loader();
var mc:MovieClip=new MovieClip();
_loaderpic.name="_loaderpic"+i;
mc.name="mc"+i;
_loaderpic.load(new URLRequest(img));
addChild(mc);
mc.addChild(_loaderpic);
//mc.x=mc.width*i+100;
mc.scaleX=0.2;
mc.scaleY=0.2;
trace(i);
trace(img);
arMC.push(mc);
mc.addEventListener(MouseEvent.CLICK,hclick);
}
//trace(numChildren);
}
public function hclick(event:Event):void {
if (clicks) {
event.target.scaleX=1;
event.target.scaleY=1;
event.target.x=0;
clicks=false;
} else {
event.target.scaleX=4;
event.target.scaleY=4;
event.target.x=stage.width/2;
clicks=true;
}
}
}
}
Я хоче чтобы у меня каждая картинка грузилась в отдельный MovieClip и я в цикле прописал картинки добавляются но что-то я не пойму под какими именами они для того чтобы обратится к ним позже, если я пишу вместо trace(numChildren); trace(mc); то он показывает [object MovieClip] если trace(mc1); /mc2,mc0 и т.д./ - 1120: Access of undefined property mc1. и еще хочу чтобы картинки были на определенном расстоянии и пишу но они сдвигаются все вместе и всеравно друг на друге. где мои косяки?если не трудно прошу поправить с пояснением. |
|
|||||
|
ну trace(mc); - действительно покажет [object MovieClip], ты сам правильно писал что чтобы показать имя надо писать trace(mc.name); или я что то не так допонял?
чтобы картинки упорядочить введи одну переменную по типа
__________________
Black DRAGON хочет кушать Т_Т |
|
|||||
|
DRAGOnoid, спасибо! все получилось.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 00:24. |
|
|
« Предыдущая тема | Следующая тема » |
|
|