![]() |
|
||||||||||
|
|||||
|
[+1 05.04.09]
Регистрация: Dec 2008
Сообщений: 13
|
может быть я повторюсь, но пока рылся мозг
вскипелвообщем такая стоит задача есть класс: package main {
import flash.display.MovieClip;
import flash.events.*;
import main.*;
dynamic public class contaner extends contaner_dummy {
var preview_src:String;
var src:String;
var link:String;
public function contaner_(preview_src:String, src:String, link:String) {
this.preview_src = preview_src;
this.src = src;
this.link = link;
addEventListener(MouseEvent.CLICK, onClick);
}
private function onClick(evt:MouseEvent):void {
var request_url:URLRequest = new URLRequest(url);
navigateToURL(request_url);
}
}
}
Далее пытаюсь сделать следующее: private function getImages (node:XMLNode) {
var kids:Array = node.childNodes;
trace (kids);
var x_:int = 50.0;
var y_:int = 2.0;
for (var i:int = 0; i < kids.length; i++) {
//trace (kids[i]);
var contaner:contaner = new contaner(kids[i].attributes.preview_src, kids[i].attributes.src, kids[i].attributes.link);
contaner.x = x_;
root_class.addChild(contaner);
x_ += 53;
}
}
1046: Type was not found a compile-time constant: contaner. 1061: Call to a possibly undefined method addChild through a reference with static type Class import main.* сверху указан Последний раз редактировалось mg_creative; 06.04.2009 в 00:54. |
|
|||||
|
contaner не импортунл и от чего наследуется contaner_dummy?
__________________
http://cleptoman.free-lance.ru achivements: дважды благословлен на воровство. осеяный благодатью |
|
|||||
|
[+1 05.04.09]
Регистрация: Dec 2008
Сообщений: 13
|
contaner_dummy - это мувик в библотеке
main.* разве не импортирует contaner? |
|
|||||
|
это в первом классе он импортирует весь пакет..а во втором? и от чего наследуется второй класс(если конечно второй кусок кода есть кусок другого класса)
__________________
http://cleptoman.free-lance.ru achivements: дважды благословлен на воровство. осеяный благодатью |
|
|||||
|
[+1 05.04.09]
Регистрация: Dec 2008
Сообщений: 13
|
package main {
import flash.display.Sprite;
import flash.display.MovieClip;
import flash.xml.*;
import flash.net.*;
import flash.events.*;
import main.*;
public class XML_doc extends Sprite {
var xml_file:String;
var xml_string:XML;
var result:XMLDocument = new XMLDocument();
public function XML_doc (xml_file:String) {
this.xml_file = xml_file;
trace (this.xml_file);
this.result.ignoreWhite = true;
load_from_file();
// trace(this.xml_string);
// result.parseXML(this.xml_string);
// getImages(result.firstChild);
}
private function getImages (node:XMLNode) {
var kids:Array = node.childNodes;
trace (kids);
var x_:int = 50.0;
var y_:int = 2.0;
for (var i:int = 0; i < kids.length; i++) {
//trace (kids[i]);
var contaner:contaner = new contaner(kids[i].attributes.preview_src, kids[i].attributes.src, kids[i].attributes.link);
contaner.x = x_;
root_class.addChild(contaner);
x_ += 53;
}
}
.....
|
![]() |
![]() |
Часовой пояс GMT +4, время: 23:32. |
|
|
« Предыдущая тема | Следующая тема » |
|
|